github 使用之--ssh配置(及解决ssh_add 报错)

网上与很多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

原文地址:https://www.cnblogs.com/happyfish321/p/7072703.html