1. 公司用的是gitlab,我按照网上的教程http://www.cnblogs.com/monodin/p/3268679.html

配置好了我的第一个git账户。在我的个人目录~/.ssh下存在id_rsaid_rsa.pub文件

  1. 现在我想为自己的github账户配置ssh登入:

  2. ssh-******–t rsa –C “邮箱”

输入一个别名,以区别上面生成的id_rsa

git ssh配置多个账户 | 指定私钥登入

然后把公钥导入到github

  1. cd ~/.ssh

  2. touchconfig

  3. 用文本编辑器打开config文件:

写入以下文本

git ssh配置多个账户 | 指定私钥登入

Host可以随便取名


User:登入名(默认git,不用更改)


IdentityFile:私钥位置


(去文件夹里把github_rsa改名为id_dsa,config里也改成id_dsa,我猜想有可能是config文件的格式不是这样配置的)

https://help.github.com/articles/error-permission-denied-publickey/


debug的时候发现它会尝试着去找id_dsa,所以我把它改成id_dsa


7ssh–T[email protected]成功

相关文章: