Saya baru-baru ini mulai menggunakan otentikasi dua faktor di GitHub, dan saya sekarang tidak dapat menggunakan git over https pada repo pribadi dengan cara yang biasa:
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/'
Jika saya menonaktifkan otentikasi dua faktor, saya dapat menggunakannya seperti sebelumnya:
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.
Saya tahu saya dapat menggunakan SSH dan semuanya berfungsi, tetapi adakah cara agar saya dapat menyimpan autentikasi dua faktor sambil tetap dapat menggunakan GitHub melalui HTTPS, misalnya dengan mengirimkan token autentikasi dengan permintaan saya?