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