//设置全局用户和邮箱
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
来源:https://blog.csdn.net/zhuzbYR/article/details/99710158