出现问题
从github拉取代码报如下错误:
主要是密钥设置的问题。
解决问题
生成密钥
首先需要在git bash种通过以下命令生成密钥
ssh-keygen -t rsa -C "你的git用户名"
出现如下情况则为密钥生成成功
其中存储密钥这部分,如果不输入任何内容,那么密钥默认保存在名为“id_rsa”文件下
在github设置密钥
先通过命令显示出刚刚生成的密钥:
cat "刚刚生成的rsa.pub文件路径"
注意是.pub文件
打开github设置
点击add即可
问题继续
现在拉取可能仍然报错
这时需要在本地将新生成的ssh进行关联
ssh-add "rsa文件路径"
如果密钥存储在默认的文件,则到这一步就完事儿了。
但是如果密钥存在自定义文件,那么可能这一步会失败:
这里需要多一个处理步骤:
ssh-agent bash
然后再使用ssh-add即可