HTML HTML5 PHP Mysql Linux 缓存技术 工具 资讯 读书 其他
当前位置: 资讯首页 » 全文内容

关于git的ssh-key:解决本地多个ssh-key的问题

发布于: 2017-09-29 08:59:51 )

本地配置了两个ssh-key,一个用来连接公司server,一个用来连接github,分别用的不同的用户名和邮箱地址,默认的配置情况下肯定会出现permission denied的错误,如何解决这个冲突呢?


查看本地已有的账号

ls -al ~/.ssh


#为github配置新的key ,取名为 github

ssh-keygen -t rsa -C "xxx@gmail.com" -f ~/.ssh/github


ls
github github.pub id_rsa id_rsa.pub

#其中默认的id_rsa是公司server用的

在github帐号设置粘贴github.pub数据。注意:需要去除github内的空格


配置:

vim ~/.ssh/config

添加如下内容:

 host github.com
 user git
 identityfile ~/.ssh/github


测试:

ssh -T git@github.com

To Top