git同时配置gitee和github免秘钥

生成秘钥

1
ssh-keygen -t rsa -C "xxx@gmail.com"

gitee和github同时绑定

1 生成两份ssh秘钥, 在用户的.ssh目录下

1
2
3
4
id_rsa_gitee
id_rsa_gitee.pub
id_rsa_github
id_rsa_github.pub

2 将.pub文件中所有内容加到gitee和github账户中
3 在用户的.ssh目录下创建config文件,代码如下

1
2
3
4
5
6
7
8
9
10
11
12
13
# 配置github.com
Host github.com
HostName github.com
IdentityFile C:\\Users\\yourname\\.ssh\\id_rsa_github
PreferredAuthentications publickey
User xxx@gmail.com

# 配置gitee.com
Host gitee.com
HostName gitee.com
IdentityFile C:\\Users\\yourname\\.ssh\\id_rsa_gitee
PreferredAuthentications publickey
User xxx@126.com

检测是否成功

1
ssh -T git@github.com