网上与很多blog指导怎么生成ssh秘钥与github账户绑定,这里我参考的是:
http://blog.csdn.net/xsckernel/article/details/8563993
github的ssh配置
一 、设置git的user name和email:
$ git config --global user.name "xxxxx"
$ git config --global user.email "xxxxx@126.com"
查看git配置
$git config --lis
二、生成SSH密钥过程:
1.查看是否已经有了ssh密钥:cd ~/.ssh
如果没有密钥则不会有此文件夹,有则备份删除
2.生存密钥:
$ ssh-keygen -t rsa -C "gudujianjsk@gmail.com"
按3个回车,密码为空这里一般不使用密钥。
最后得到了两个文件:id_rsa和id_rsa.pub
3.添加 私密钥 到ssh:ssh-add id_rsa
需要之前输入密码(如果有)。
4.在github上添加ssh密钥,这要添加的是“id_rsa.pub”里面的公钥。
打开 http://github.com,登陆xushichao,然后添加ssh。
5.测试: ssh git@github.com
问题:
在ssh_add这步骤,本人电脑上运行此命令一直报错:
Could not open a connection to your authentication agent.
解决方法:
先尝试一下命令
eval $(ssh-agent)
再然后
ssh-add id_rsa