javascript - Bagaimana untuk mengkonfigurasi 2 akaun git pada hos yang berbeza pada komputer yang sama?
世界只因有你
世界只因有你 2017-06-14 10:49:40
0
5
921

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?

世界只因有你
世界只因有你

membalas semua(5)
Peter_Zhu

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
phpcn_u1582

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.

Ty80

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

習慣沉默

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

给我你的怀抱

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

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