Saya menghadapi masalah ini sebelum ini, jadi saya hanya menukar alamat jauh protokol HTTPS kepada SSH (git@github.com:name/code.git).
Kaedah SSH dan kaedah HTTPS repositori adalah berbeza Di permukaan, maklumat URL adalah berbeza, tetapi mekanisme pengesahan sebenar juga berbeza. Selepas kunci tempatan diwujudkan, sebenarnya tidak perlu mengesahkan lagi apabila menggunakan ssh, manakala https memerlukan memasukkan kata laluan setiap kali.
Kata laluan yang anda perlu masukkan mestilah dasar keselamatan yang dilaksanakan oleh github Nama pengguna dan kata laluan yang anda masukkan ialah nama pengguna dan kata laluan github
boleh diubah suai melalui arahan berikut untuk menukar cawangan HTTPS kepada cawangan SSH Kesannya adalah sama seperti mengubah suai fail .git/config git remote rm origin git remote add origin git@github.com:twlkyao/demo.git git push origin
Saya kebetulan menghadapi masalah ini semalam. Saya terpaksa memasukkan kata laluan setiap kali saya menyerahkan Kemudian, apabila saya menggunakan ssh untuk mengklon, saya tidak dapat memasukkan kata laluan. . .
Edit fail .git/config dalam direktori projek
Dijumpai:
Tukar url kepada alamat ssh:
Apabila url adalah https, pengesahan nama pengguna akan digunakan Apabila ia adalah alamat ssh, pengesahan ssh akan digunakan
Saya menghadapi masalah ini sebelum ini, jadi saya hanya menukar alamat jauh protokol HTTPS kepada SSH (git@github.com:name/code.git).
Kaedah SSH dan kaedah HTTPS repositori adalah berbeza Di permukaan, maklumat URL adalah berbeza, tetapi mekanisme pengesahan sebenar juga berbeza. Selepas kunci tempatan diwujudkan, sebenarnya tidak perlu mengesahkan lagi apabila menggunakan ssh, manakala https memerlukan memasukkan kata laluan setiap kali.
Kata laluan yang anda perlu masukkan mestilah dasar keselamatan yang dilaksanakan oleh github Nama pengguna dan kata laluan yang anda masukkan ialah nama pengguna dan kata laluan github
boleh diubah suai melalui arahan berikut untuk menukar cawangan HTTPS kepada cawangan SSH Kesannya adalah sama seperti mengubah suai fail .git/config
git remote rm origin
git remote add origin git@github.com:twlkyao/demo.git
git push origin
Saya kebetulan menghadapi masalah ini semalam. Saya terpaksa memasukkan kata laluan setiap kali saya menyerahkan Kemudian, apabila saya menggunakan ssh untuk mengklon, saya tidak dapat memasukkan kata laluan. . .