美文网首页
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