美文网首页
为github帐号添加SSH keys

为github帐号添加SSH keys

作者: 乘务员 | 来源:发表于2017-07-12 16:04 被阅读57次

    当使用git clone命令从github上同步代码库时,如果使用SSH链接,而你的SSH key没有添加到github帐号设置中,系统会报下面的错误:

    Permission denied (publickey).
    fatal: Could not read from remote repository.
    Please make sure you have the correct access rights
    and the repository exists.
    

    此时需要在本地创建SSH key,然后将生成的SSH key文件内容添加到github帐号上。
    终端输入ssh-keygen -t rsa -C "你的git账号",然后根据提示操作回车即可。接下来在终端输入cat ~/.ssh/id_rsa.pub,最后将生成的SSH keys复制一份,注意此时要全部复制不需要别的操作,否则会报:

    Key is invalid. It must begin with 'ssh-ed25519', 'ssh-rsa', 'ssh-dss', 'ecdsa-sha...的错。
    

    接着到github上点击账户设置中的

    Settings--SSH and GPG keys--New SSH key
    填写相应的title以及复制的SSH keys点击Add SSH key完成添加,接下来就可以去clone代码了。
    

    相关文章

      网友评论

          本文标题:为github帐号添加SSH keys

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