多个ssh key配置

生成新的key

1
ssh-keygen -t rsa -f ~/.ssh/id_rsa.github -C "你的邮箱"

修改ssh的配置文件,如果没有就新建一个

1
vim ~/.ssh/config

配置不同的key指向不同的git仓库服务器

1
2
3
4
5
6
7
8
9
10
#github
Host github.com
HostName github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa.blog.github
#gitee
Host gitee.com
HostName gitee.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa

测试

1
ssh -T git@github.com