Linux向github添加公钥

1.生成公钥

ssh-keygen -t rsa -b 4096 -C "xxx@163.com" -f xxx

//-f 后面是秘钥文件名称,生成多个的话可以用不同名称区分

2.

接着会提示这个公钥私钥的保存路径-建议直接回车就好(默认目录里)

接着提示输入私钥密码passphrase - 如果不想使用私钥登录的话,私钥密码为空,直接回车

生成成功后,把  id_rsa.pub 拷贝到 github  新建的 SSH keys 中

3.测试是不是联通

ssh -T git@github.com

通了就是

 

 不通的话执行

ssh-agent -s
ssh-add ~/.ssh/id_rsa 操作这两步。

若上面两个指令提示

Could not open a connection to your authentication agent

原因:未启动ssh agent

解决方案:

1.输入如下命令,启动agent:

eval $(ssh-agent -s)

出现类似的 Agent pid 177655 的字符,则说明启动成功。

 

 

启动后,再使用ssh-add ~/.ssh/id_rsa

 

posted @ 2022-03-03 15:44  zhang_you_wu  阅读(379)  评论(0)    收藏  举报