Rumah  >  Soal Jawab  >  teks badan

javascript - Bagaimana untuk mengkonfigurasi 2 akaun git pada hos yang berbeza pada komputer yang sama?

Saya mempunyai akaun github, tetapi syarikat menggunakan akaun lain, dan akaun syarikat memerlukan konfigurasi nama pengguna dan e-mel pengguna, jadi saya menyediakan git config global --nama pengguna global dan git config --pengguna global. . Sekarang Apabila saya menggunakan akaun syarikat saya, tarik dan tolak adalah perkara biasa, tetapi setiap kali saya menggunakan akaun saya sendiri, Kebenaran ditolak (kunci awam) dipaparkan Kemudian saya perlu menambah ssh-add ~/.ssh/id_myselfgithub secara manual setiap kali. Adakah terdapat sebarang cara untuk melakukan ini? Bolehkah komputer yang sama dikonfigurasikan dengan akaun yang berbeza?

世界只因有你世界只因有你2684 hari yang lalu858

membalas semua(5)saya akan balas

  • 天蓬老师

    天蓬老师2017-06-14 10:51:40

    Apabila terdapat berbilang akaun git, anda perlu mengkonfigurasi ~/.ssh/config untuk membezakannya Sila cari konfigurasi khusus

    Host github.com
    
        HostName github.com
    
        IdentityFile ~/.ssh/gh_rsa

    balas
    0
  • phpcn_u1582

    phpcn_u15822017-06-14 10:51:40

    git mengkonfigurasi pengguna anda melalui fail konfigurasi
    Pengguna konfigurasi global yang anda nyatakan sebenarnya menambah tiga baris pada fail ~/.gitconfig

    [user]
        name = vincent178
        email = vincent***@gmail.com

    Apabila anda mengklon repositori git, terdapat fail konfigurasi dalam folder .git secara lalai untuk merekodkan pengguna peringkat repositori

    Jadi masalah anda boleh diselesaikan dengan menambahkan maklumat pengguna anda dalam /path/to/repository/.git/config, formatnya adalah sama dengan hasil konfigurasi global.

    Kemudian git juga menyediakan kaedah baris arahan untuk mengkonfigurasi, seperti yang ditulis di atas.

    balas
    0
  • PHP中文网

    PHP中文网2017-06-14 10:51:40

    http://blog.styxzp.com/2016/0...
    Jawapan terperinci

    balas
    0
  • 習慣沉默

    習慣沉默2017-06-14 10:51:40

    Boleh rujuk artikel saya sebelum ini, semoga sedikit sebanyak memberi inspirasi /a/11900000008197936

    balas
    0
  • 给我你的怀抱

    给我你的怀抱2017-06-14 10:51:40

    Tetapkan user tempatan dalam projek git menggunakan akaun anda sendiri dan ia sepatutnya baik

    config config user.name xxx
    config config user.email xxx

    Selepas menjana kunci awam ssh, tambahkannya pada konfigurasi akaun git anda sendiri

    balas
    0
  • Batalbalas