1,添加第二个远程仓库或者多个以下内容类推即可,例如sohu的
ssh-keygen -t rsa -f ~/.ssh/id_rsa.sohu -C <"youremail@example.com">
2,执行后~/.ssh/
下会生成id_rsa.sohu和id_rsa.sohu.pub文件,配置~/.ssh/
下config文件,如果有直接修改,没有添加一个config文件; config内容如下:所有的远程仓库都要在config进行配置;
Host github.com
HostName github.com #host域名
PreferredAuthentications publickey #首选认证公钥
Use ZhangSan #电脑登录的用户名
IdentityFile /C/Users/zhangsan/.ssh/id_rsa #身份文件(私钥文件)
Host sohu.net
HostName sohu.net
PreferredAuthentications publickey
User ZhangSan
IdentityFile /C/Users/zhangsan/.ssh/id_rsa.sohu
3,检测是否配置成功
ssh -T git@github.com
参考文献:
git生成试试key及本地多个ssh key问题 git SSh key多个key对应多个项目