-
公司用的是gitlab,我按照网上的教程http://www.cnblogs.com/monodin/p/3268679.html
配置好了我的第一个git账户。在我的个人目录~/.ssh下存在id_rsa、id_rsa.pub文件
-
现在我想为自己的github账户配置ssh登入:
-
ssh-keygen–t rsa –C “邮箱”
输入一个别名,以区别上面生成的id_rsa
然后把公钥导入到github上
-
cd ~/.ssh
-
touchconfig
-
用文本编辑器打开config文件:
写入以下文本
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。
7、ssh–Tgit@github.com成功