06-Git配置多个SSH-Key

ⅰ亾dé卋堺 提交于 2019-11-27 19:28:15

//设置全局用户和邮箱
git config --global user.name "汐小旅Shiory"
git config --global user.email "Shiory@aliyun.com"

//生成多个SSH key
ssh-keygen -t rsa -C 'Shiory@aliyun.com' -f ~/.ssh/gitee_id_rsa
ssh-keygen -t rsa -C 'Shiory@aliyun.com' -f ~/.ssh/github_id_rsa

//在.ssh目录下新建一个config文件,内容如下
# gitee
Host gitee.com
HostName gitee.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/gitee_id_rsa
# github
Host github.com
HostName github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/github_id_rsa

//用ssh命令分别测试
ssh -T git@gitee.com
ssh -T git@github.com

有警告没事,输入yes即可

//debug调试
ssh -vT git@gitee.com
ssh -vT git@github.com

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!