一台电脑关联两个github账号ssh
2019-12-17 本文已影响0人
Judy警官
因为公司电脑(maci)要同时使用公司git和自己git账号,所以有了这篇文章,本文参考这两片文章:
http://www.sohu.com/a/200521333_487516
http://www.mamicode.com/info-detail-2597510.html
1.分别生成公司git和自己git账号的密钥,注意需要使用不同的名字(id_rsa、id_rsa_yaqingirl),参考git文档。
2.mac的密钥存储位置/Users/youusername/.ssh目录下,我们在/Users/youusername/.ssh下新建一个config文件,配置不同git服务器的配置,文件内容如下:
Host git.jd.com HostName git.jd.com User your_company_git_account IdentityFile ~/.ssh/id_rsa
Host github.com
HostName github.com
User your_personal_git_account
IdentityFile ~/.ssh/id_rsa_yaqingirl
AddKeysToAgent yes
UseKeychain yes
测试是否两个都配置好了
ssh -T git@github.com
ssh -T git@git.jd.com