原创

GitHub提交报错Permission denied (publickey).

温馨提示:
本文最后更新于 2021年09月05日,已超过 1,321 天没有更新。若文章内的图片失效(无法正常加载),请留言反馈或直接联系我

 
 

在折腾提交代码到GitHub上遇到如下错误,经过一翻查找,解决方法如下

Permission denied (publickey).

fatal: The remote end hung up unexpectedly

 
 

第一步首现在你要提交的服务器上生成一个密钥对


备份后删除现有的密钥,

$ cd ~/.ssh

$ copy id_rsa* bacnkup/

$ rm id_rsa*

 
 

②生成新的密钥对

ssh-keygen -t rsa -C "your_email@youremail.com"

 
 


查看公钥,复制文件内的相关的内容

cat id_rsa.pub

 
 

④登陆GitHUB选择用户的-Settings

 

GitHub提交报错Permission denied (publickey).-图片1

 
 

⑤选择
SSH and GPG Keys,选择New SSH Key

GitHub提交报错Permission denied (publickey).-图片2

 
 

⑥ Title 随便写 KEY 粘帖上面的内容,完成后点击Add SSH Key

 
 

GitHub提交报错Permission denied (publickey).-图片3

 
 

 
 

在登陆测试发现就会正常提交

GitHub提交报错Permission denied (publickey).-图片4

 
 

 
 

 
 

 
 

 
 

 
 

 
 

 
 

 
 

 
 

 
 

正文到此结束
本文目录