本文主要是介绍git ssh配置多个账户 | 指定私钥登入,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
-
公司用的是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成功
这篇关于git ssh配置多个账户 | 指定私钥登入的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!