在同一台电脑上添加多个ssh key

1.创建新的ssh key:

ssh-keygen -t rsa -C "your_email@email.com"

然后让你输入新的文件名称,这里设置为new

# 设置名称为Enter file in which to save the key (/c/Users/Administrator/.ssh/id_rsa): ~/.ssh/new

 

2.密钥添加到SSH agent中

ssh-add ~/.ssh/new

ssh-add -l 可以查看添加过的密钥

ssh-add -D 可以删除

 

如果出现Could not open a connection to your authentication agen

就执行:

ssh-agent bash

ssh-add ~/.ssh/new

 

3.把创建的~/.ssh/new.pub中的内容添加到你的github账号上。

 

4.在~/.ssh创建或者修改config文件

# new
Host new
HostName github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/new

5.测试

ssh -T git@new

 

6.clone仓库

git clone git@new:username/git-demo.git

原文地址:https://www.cnblogs.com/huangshiyu13/p/6571751.html