git配置多个SSH Key

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

id_rsa
id_rsa.pub

二、步骤

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

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 yunfei.liu@ly.com
    PreferredAuthentications publickey
    IdentityFile ~/.ssh/flyrsa

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

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

三、测试

ssh -T git@github.com
debug:
ssh -vT git@github.com

最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容