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