执行两次这个命令,取不同的名字github_rsa和gitee_rsa
ssh-keygen -t rsa -b 4096 -C "github@qq.com"
ssh-keygen -t rsa -b 4096 -C "gitee@qq.com"
把.pub的私钥分别上传到github和gitee的sshkey里
到.ssh目录C:\Users\Administrator.ssh新建config文件

config内容
# 配置user1
Host github.com
HostName github.com
IdentityFile /Users/jesse/.ssh/github_rsa
PreferredAuthentications publickey
User JesseYang
# 配置user2
Host gitee.com
HostName gitee.com
IdentityFile /Users/jesse/.ssh/id_rsa
PreferredAuthentications publickey
User JesseYang
测试
ssh -T git@github.com
ssh -T gitee@gitee.com
结果
Hi jesseyang0626! You've successfully authenticated, but GitHub does not provide shell access.
成功
网友评论