centos8克隆失败,无访问权限

背景

今天刚在虚拟机上装好centos8,想要克隆一份自己之前上传到github的项目,结果失败了,显示:

[email protected]: Permission denied (publickey).
fatal: 无法读取远程仓库。

请确认您有正确的访问权限并且仓库存在。

解决办法

1.先检查电脑是否生成过密钥:

cd ~/.ssh

我的显示如下:

known_hosts

并没有id_rsa 、 id_rsa.pub 两个文件。
2.生成密钥:

#xxx可以自行填写,例如我填的是自己的邮箱
ssh-keygen -t rsa -C "xxx"

3.完成之后再查看刚刚的.ssh文件夹,刚刚的两个文件已经生成了,此时复制这个文件中的内容:


image.png

4.打开GitHub添加ssh密钥:


image.png

5.重新克隆就ok啦~
image.png

你可能感兴趣的:(centos8克隆失败,无访问权限)