关于git的pull需要密码的问题
滿天的星座
滿天的星座 2017-05-02 09:23:45
0
6
705

初学git 有点疑惑
当我输入 git pull 的时候是需要密码的。而且这个密码我用登录密码,老是提示错误。
如果我指定远程仓库就不要密码

滿天的星座
滿天的星座

membalas semua(6)
给我你的怀抱

Ini kerana saya menaik taraf kepada window10 dan menukar pembolehubah persekitaran sebelumnya. Pelanggan windows git memerlukan pembolehubah persekitaran HOME

Pembolehubah persekitaran ini wujud sebelum naik taraf.
%USERPROFILE% menunjuk ke direktori peribadi setempat, dan folder .ssh berada dalam direktori peribadi ini, jika tiada HOME pembolehubah persekitaran. Git tidak akan dapat mendapatkan kunci peribadi. Oleh itu, pengesahan akan sentiasa gagal. Dan tiada HOME pembolehubah persekitaran. Menjana ssh key juga akan melaporkan ralat. Gesa bahawa direktori tidak boleh ditemui

巴扎黑

Git tiada kaitan dengan kata laluan.
Git pada asasnya tidak melibatkan pengurusan akaun
Apa sahaja protokol yang anda gunakan untuk mengakses git bergantung pada protokol yang anda gunakan untuk pengesahan
http ssh boleh digunakan
Apabila anda git pull, ia mestilah kata laluan protokol akses jauh anda

迷茫

Sepatutnya anda menambah kata laluan semasa mengkonfigurasi kunci SSH

世界只因有你

Tukar kepada pengesahan kunci awam, jadi anda tidak perlu memasukkan kata laluan setiap kali

左手右手慢动作

Jika anda telah mengkonfigurasi ssh tetapi ia tidak berkesan, adakah anda mempunyai berbilang akaun di git? Kemudian cuba kaedah ini:

  • $ cd ~/.ssh

  • vi konfigurasi

Hos gitosc1
HostName oschina.net
User git
IdentityFile ~/.ssh/id_rsa

Hos gitosc2
HostName oschina.net
User git
IdentityFile ~/.ssh/id_rsa2

  • Ubah suai alamat jauh

$ git remote add origin git@gitosc1:user1/project1.git
$ git remote add origin git@gitosc2:user2/project2.git

黄舟

Saya rasa anda menyediakan SSH di bahagian jauh?
Begitukah?

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan