GitHub提交报错Permission denied (publickey).

alex 排错评论阅读模式

 
 

在折腾提交代码到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

 
 

 
 

 
 

 
 

 
 

 
 

 
 

 
 

 
 

 
 

 
 

文章末尾固定信息

 
alex
  • 本文由 alex 发表于 2017年9月5日 13:09:10
  • 转载请务必保留本文链接:https://www.qnjslm.com/ITHelp/230.html
匿名

发表评论

匿名网友
:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:
确定