Yakın zamanda GitHub'da iki faktörlü kimlik doğrulamayı kullanmaya başladım ve artık git over https'yi özel depolarda her zamanki gibi kullanamıyorum:
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/'
İki faktörlü kimlik doğrulamayı devre dışı bırakırsam, daha önce olduğu gibi kullanabilirim:
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'yi kullanabileceğimi ve her şeyin işe yaradığını biliyorum, ancak HTTPS üzerinden GitHub'ı kullanmaya devam ederken, örneğin isteğimle birlikte bir kimlik doğrulama belirteci göndererek iki faktörlü kimlik doğrulamayı korumamın bir yolu var mı?