Gitee、Github同时配置 SSH KEY

运行输入 . 进入当前用户目录,并进入 .ssh 目录

右键 点击 Git Bash Here,输入如下命令生成两个密钥


ssh-keygen -t rsa -C "xxxxxx@qq.com" -f "github_id_rsa"
ssh-keygen -t rsa -C "xxxxxx@qq.com" -f "gitee_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

.pub 公共密钥添加到对应 gitee github中

测试密钥是否生效
ssh -T git@github.com
ssh -T git@gitee.com

若成功,则Github返回“Hi XXXXXX! You've successfully authenticated, but GitHub does not provide shell access.”

Gitee返回“Welcome to Gitee.com, XXXXXX!”