欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

git clone出现Permission denied (publickey)解决办法

程序员文章站 2022-07-13 16:11:35
...

问题

在执行代码clone时

git clone aaa@qq.com:xxx/xxx.git

出现问题

Permission denied (publickey)

原因

无权限, 未将公钥添加至GitHub

解决思路

  • 本地生成**
  • 登录GitHub配置SSH Key

具体步骤

步骤一

生成私钥-公钥对

windows

ssh-******.exe -t rsa -C "aaa@qq.com"

linux,mac

ssh-****** -t rsa -C "aaa@qq.com"

步骤二

三次回车, 即生成私钥和公钥, 生成目录为: 

windows

/C/Users/admin/.ssh

linux,mac

~/.ssh

步骤三

打开文件,复制公钥

cat ~/.ssh/id_rsa.pub

步骤四

登录GitHub,将上一步公钥粘贴至文本框, 保存。具体为

在页面右上角自己头像右边箭头处右击,弹框中进入setting功能;

git clone出现Permission denied (publickey)解决办法

setting界面右边菜单选择SSH and GPG keys,选择新建SSH keys,粘贴上id_rsa.pub拿到的公钥

 

git clone出现Permission denied (publickey)解决办法

现在重新去执行git clone去下载代码则能成功

参考

https://www.cnblogs.com/wangzaiplus/p/10918621.html

https://blog.csdn.net/sxg0205/article/details/81412921

相关标签: git