git配置多个SSH Key

一、~/.ssh目录下现有文件

id_rsa
id_rsa.pub

二、步骤

1、生成第二个key
ssh-keygen -t rsa -C "[email protected]"
注:这里不要一路回车,我们自己手动填写保存路径

2、打开ssh-agent
如果使用github官方的bash,终端输入:
ssh-agent -s

3、添加私钥
ssh-add ~/.ssh/id_rsa
ssh-add ~/.ssh/id_rsa_github

4 创建config文件
vi config

//当前rsa配置
Host git.17usoft.com
    HostName git.17usoft.com
    User [email protected]
    PreferredAuthentications publickey
    IdentityFile ~/.ssh/flyrsa

//默认rsa配置
Host *
    PreferredAuthentications publickey,password
    IdentityFile ~/.ssh/id_rsa

Host和HostName填写git服务器的域名。
IdentityFile指定私钥的路径。

三、测试

ssh -T [email protected]
debug:
ssh -vT [email protected]

你可能感兴趣的:(git配置多个SSH Key)