美文网首页
git clone 项目时遇见的权限问题

git clone 项目时遇见的权限问题

作者: nick_wen | 来源:发表于2019-08-11 23:27 被阅读0次

clone GitHub项目

git clone 项目地址

报错

image.png

原因

本地密钥丢失或未在GitHub上添加密钥。

验证方法

进入终端,输入cd ~/.ssh,如果能够进入此目录下,说明是本地密钥丢失,如果进不去,说明未添加过密钥。

清除原有密钥

mkdir key_backup$ cp id_rsa* key_backup$ rm id_rsa
使用这个命令行,会将原有的密钥删除,如果原来没有密钥,则会报错。不过没有关系,对后面操作并没有影响。生成密钥前执行此命令,至少保证我原本的密钥一定被清除。

生成密钥

ssh-keygen -t rsa -C “您的邮箱地址”,使用此命令会.ssh文件夹下的id_rsa.pub文件中生成一个新的密钥。打开文件可查看新的密钥

image.png

将新的密钥添加至自己的GitHub

  1. 点击GitHub中自己的头像,选择Settings
  2. 然后选择SSH and GPG keys
  3. 点击New SSH key.
  4. title中随意填写,key中将id_rsa.pub中的密钥复制进去,然后点击Add SSH key即可。

至此,既可以将你的GitHub中的仓库拷贝至本地了。


记自己一次GitHub中遇见的问题

相关文章

网友评论

      本文标题:git clone 项目时遇见的权限问题

      本文链接:https://www.haomeiwen.com/subject/umesjctx.html