第一步:清除已有的全局配置
git config --global --unset user.name
git config --global --unset user.email
第二部:生成两个秘钥
ssh-keygen -t rsa -C "你的邮箱[email protected]"
ssh-keygen -t rsa -C "你的邮箱[email protected]"
上面命令分别单独执行,然后不要一路回车,要分别给秘钥重命名
生成如下:
第三步:
把生成的秘钥分别添加到各自的ssh公钥(SSH Keys)里面
第四步:在.ssh文件夹中创建config文件
#gitee server one
Host gitee
Hostname gitee.com
User git
PreferredAuthentications publickey
IdentityFile C:\Users\JAMO\.ssh\id_rsa_self
#gitee server two,公司自己搭建的gitlab
Host gitlab
Hostname 192.168.166.3
User git
PreferredAuthentications publickey
IdentityFile C:\Users\JAMO\.ssh\id_rsa_business
第五步:测试
测试gitee
ssh -T [email protected]
测试gitlab
ssh -T [email protected]
最后远程地址需要注意:
比如项目地址为http://192.168.166.3/test 那么使用的时候要改为http://gitlab/test, 这里gitlab为config中的Host,这里替换为自己写的Host,同样如果是gitee的仓库这里就是http://gitee/test