参考文档
在GitHub多个帐号上添加同一台机器的SSH公钥
1.生成一个新的SSH KEY
ssh-keygen -t rsa -C '邮箱'
在生成ssh key第二步中,修改新的ssh key文件名称和路径(正常连续三次回车)
Enter file in which to save the key (~/.ssh/id_rsa): ~/.ssh/id_rsa2 #这里输入一个新的ssh key文件名
2 新生成的ssh key 加到码云ssh key
打开新生成的~/.ssh/id_rsa2.pub文件,将里面的内容添加到GitHub后台。
3 打开~/.ssh/config文件(没有则创建),添加一个Host
#建一个github别名,新建的帐号使用这个别名做克隆和更新
Host gitee2
HostName gitee.com
User git
IdentityFile ~/.ssh/id_rsa2
4 拉取代码
将GitHub SSH仓库地址中的git@github.com替换成新建的Host别名。
如原地址是:git@github.com:freehost/mail.git,替换后应该是:github2:freehost/mail.git
git remote set-url origin github2:freehost/mail.git
&&
原
git pull git@github.com:freehost/mail.git
==>
git pull github2:freehost/mail.git