cari

Rumah  >  Soal Jawab  >  teks badan

Mengenai masalah git pull memerlukan kata laluan

Saya agak keliru apabila saya baru mengenali git
Apabila saya memasukkan git pull, saya memerlukan kata laluan. Dan saya menggunakan kata laluan log masuk untuk kata laluan ini, tetapi ia sentiasa menimbulkan ralat.
Tiada kata laluan diperlukan jika saya menyatakan repositori jauh

滿天的星座滿天的星座2812 hari yang lalu728

membalas semua(6)saya akan balas

  • 给我你的怀抱

    给我你的怀抱2017-05-02 09:25:45

    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

    balas
    0
  • 巴扎黑

    巴扎黑2017-05-02 09:25:45

    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

    balas
    0
  • 迷茫

    迷茫2017-05-02 09:25:45

    Sepatutnya anda menambah kata laluan semasa mengkonfigurasi kunci SSH

    balas
    0
  • 世界只因有你

    世界只因有你2017-05-02 09:25:45

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

    balas
    0
  • ringa_lee

    ringa_lee2017-05-02 09:25:45

    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

    balas
    0
  • 黄舟

    黄舟2017-05-02 09:25:45

    Saya rasa anda menyediakan SSH di bahagian jauh?
    Begitukah?

    balas
    0
  • Batalbalas