码迷,mamicode.com
首页 > 其他好文 > 详细

Github克隆项目的时候报错:git@github.com: Permission denied (publickey).解决方法

时间:2020-04-15 00:27:41      阅读:82      评论:0      收藏:0      [点我收藏+]

标签:服务   epo   miss   和我   repo   rmi   make   alt   报错   

问题

Github克隆项目的时候报如下错:

git@github.com: Permission denied (publickey).

fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

技术图片

从上面报出的错误提示可以知道在克隆项目时没有权限所以被拒绝了,Github 服务器和我们本地的通讯要使用 SSH key(密钥)来验证,去我们Github主页检查是否缺少密钥,缺少了密钥只需设置一个密钥就行了。

 

 

解决方法

从Github主页右上角点击头像选择Settings,点击进入SSH and GPG keys

技术图片                                        技术图片

 

 

 点击创建一个新的密钥"New SSH key"

技术图片

 

SSH Key获取方法

打开 Git Base,输入命令:ssh-keygen -t rsa -C ‘emailXXXX@example.com’,然后一直回车,注意:有y/n是输入y,下图中这个y/n就是已经有文件项目询问是否覆盖的意思。

技术图片

 

 

 

 

 接下来输入命令:cat ~/.ssh/id_rsa.pub

 这个时候显示出密钥,然后直接复制密钥粘贴到GitHub设置密钥SSH的key上面然后保存即可。

Github克隆项目的时候报错:git@github.com: Permission denied (publickey).解决方法

标签:服务   epo   miss   和我   repo   rmi   make   alt   报错   

原文地址:https://www.cnblogs.com/Chan94/p/11780273.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!