git push 报错:
Warning: Permanently added ‘github.com,xx.xxx.xxx.xx’ (RSA) to the list of known hosts.
Permission denied (publickey).
fatal: Could not read from remote repository.
原因:在GitHub中上传代码需要设置公钥,如果设置则可能是当前操作用户与GitHub中存储公钥不匹配。
解决方法:
[xxx@xxxxxxxx /]$ cd //进入xxx用户的家目录
[xxx@xxxxxxxx ~]$ cd ~/.ssh/ //进入公私钥存储地方
[xxx@xxxxxxxx .ssh]$ ssh-keygen //生成公私钥!如果已存在公私钥可以不用生成。

[xxx@xxxxxxxx .ssh]$ cat id_rsa.pub //查看公钥内容
复制公钥 从ssh-rea开始到xxx@xxxxxx前
注意:不需要复制xxx@xxxxx
将复制的公钥存储到github上

重新push代码即可!
感谢支持!
博客介绍了git push报错问题,报错信息包含权限拒绝等。原因是在GitHub上传代码需设置公钥,可能当前操作用户与GitHub存储公钥不匹配。解决方法是复制从ssh-rea开始到xxx@xxxxxx前的公钥,存储到github上,重新push代码。
784

被折叠的 条评论
为什么被折叠?



