问题描述
我的git以前配过公私钥,今天拉取代码突然提示permission denied,拉取不下来了。我立马想到了前几天自己配置了新的github公私钥,并且在本地有提示是否overwrite公私钥。本能觉得就是这里出的问题。
其实这个问题的确是SSH配置公私钥的问题,但是一个账号可以有好多个SSH,小编没有仔细研究如何配置且它们使用不冲突。下面只从更改SSH公私钥这一个角度解决git时遇到的上述问题。
解决步骤
1. 在项目里输入如下命令
ssh-keygen -t rsa -C "你的本地git拉取代码的账号"
2.之后一直按回车,提示是否Overwrite这块,我选的是Y,然后再回车,一直到出现最下面的长方块。