Git clone项目时报错Permission denied (publickey).的解决方案
发表于:2023-03-21 |

Permission denied

原因

造成这个问题的原因是因为ssh私钥过期或者没有配置

解决方法

1.查看ssh是否存在(若存在,直接跳到步骤3)

全局打开git bash

1
ls ~/.ssh/

2.新建ssh key(配置项默认回车)

1
ssh-keygen-t rsa -C "邮箱(github用户名)"

新建成功之后如截图所示
完成

2-1如果新建失败

去找到对应的ssh文件,删除原有的文件
rm id_rsa

3.将ssh-key添加到ssh-agent

3-1.启动ssh-agent

1
eval "$(ssh-agent -s)"

3-2.将ssh key 添加到ssh-agent

1
ssh-add ~/.ssh/id_rsa

成功之后会有这样一个文件
成功

4.将ssh key添加到github账号

settings==>SSH and GPG keys==>new SSH key
添加至github

5.重新安装依赖即可

上一篇:
vue自定义指令 回车进入下一格
下一篇:
user-select 控制用户能否选中文本