为github帐号添加SSH keys

当使用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代码了。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容