ฉันเพิ่งเริ่มใช้การรับรองความถูกต้องด้วยสองปัจจัยบน GitHub และตอนนี้ฉันไม่สามารถใช้ git ผ่าน https บน repos ส่วนตัวได้ตามปกติ:
peter@computer:~$ git clone https://github.com/[...]/MyPrivateRepo
Cloning into 'MyPrivateRepo'...
Username for 'https://github.com': [...]
Password for 'https://[...]@github.com':
remote: Invalid username or password.
fatal: Authentication failed for 'https://github.com/[...]/MyPrivateRepo/'
หากฉันปิดใช้งานการรับรองความถูกต้องด้วยสองปัจจัยฉันสามารถใช้งานได้เหมือนเดิม:
peter@computer:~$ git clone https://github.com/[...]/MyPrivateRepo
Cloning into 'MyPrivateRepo'...
Username for 'https://github.com': [...]
Password for 'https://[...]@github.com':
remote: Counting objects: 147, done.
remote: Total 147 (delta 0), reused 0 (delta 0), pack-reused 147
Receiving objects: 100% (147/147), 22.70 KiB | 0 bytes/s, done.
Resolving deltas: 100% (87/87), done.
Checking connectivity... done.
ฉันรู้ว่าฉันสามารถใช้ SSH และทุกอย่างใช้งานได้ แต่มีวิธีใดบ้างที่ฉันสามารถรักษาการรับรองความถูกต้องด้วยสองปัจจัยในขณะที่ยังสามารถใช้ GitHub ผ่าน HTTPS ได้เช่นโดยการส่งโทเค็นรับรองความถูกต้องพร้อมคำขอของฉัน