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 @   zhang_you_wu  阅读(361)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示