错误如下:

Permissiondenied (publickey).
fatal:Could not read from remote repository.
Pleasemake sure you have the correct access rights
and the repository exists.
看了下其他博主的博客,基本上都是说要添加SSH秘钥。但是我本来就有秘钥,为什么要添加。后来看了一位程序媛的博客说秘钥太久不用失效了,这个解释比其他博客靠谱(ps:博客被关掉,找不到了)。
先确定自己本地有没有秘钥,在 git bash 上 cd 进放秘钥的目录,操作如下图
。。。。。。

证明有秘钥在本地。
然后替换掉之前在github(gitlab上的秘钥)【虽然秘钥一样,但是长时间没用失效了(猜测)】。
附上使用终端拉取项目代码图片:

当遇到Git提示'Permission denied (publickey). fatal: Could not read from remote repository.'时,可能是因为SSH秘钥长时间未使用而失效。博主分享了个人经验,即使秘钥相同,也可能需要在GitHub或GitLab上更新秘钥。通过确认本地秘钥存在并替换远程仓库的秘钥,成功解决了无法拉取项目代码的问题。
2754

被折叠的 条评论
为什么被折叠?



