为github帐号添加SSH keys

使用Git clone命令从github上同步github上的代码库时,如果使用SSH链接(如我自己的beagleOS项目:git@github.com:DamonDeng/beagleOS.git),而你的SSH key没有添加到github帐号设置中,系统会报下面的错误:
Permission denied (publickey).
fatal: The remote end hung up unexpectedly

这时需要在本地创建SSH key,然后将生成的SSH key文件内容添加到github帐号上去。
创建SSH key的方法很简单,执行如下命令就可以:
ssh-keygen
然后系统提示输入文件保存位置等信息,连续敲三次回车即可,生成的SSH key文件保存在中~/.ssh/id_rsa.pub

然后用文本编辑工具打开该文件,我用的是vim,所以命令是:
vim ~/.ssh/id_rsa.pub

接着拷贝.ssh/id_rsa.pub文件内的所以内容,将它粘帖到github帐号管理中的添加SSH key界面中。
打开github帐号管理中的添加SSH key界面的步骤如下:

  1. 登录github
  2. 点击右上方的Accounting settings图标
  3. 选择 SSH key
  4. 点击 Add SSH key
    在出现的界面中填写SSH key的名称,填一个你自己喜欢的名称即可,然后将上面拷贝的~/.ssh/id_rsa.pub文件内容粘帖到key一栏,在点击“add key”按钮就可以了。
    添加过程github会提示你输入一次你的github密码

添加完成后再次执行git clone就可以成功克隆github上的代码库了。

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

相关阅读更多精彩内容

  • 当使用git clone命令从github上同步代码库时,如果使用SSH链接,而你的SSH key没有添加到git...
    乘务员阅读 661评论 0 1
  • 第一章 安装Git工具 下载GitHub for Windows,直接点击安装,安装完成后,可以看到“Git Sh...
    不圆的石头阅读 12,150评论 5 63
  • 谎言对人的伤害有多大, 我在那个虚假的世界里找到了答案, 我心是如此疼痛。 但你的憨笑给了我温暖, 让我在这虚假...
    一切随1阅读 246评论 0 1
  • 很多时候,只有在真正体验了,才能有深刻地领会与体悟。比如阅读这件事,我认为我是从现在开始才真正阅读,才像与它融合,...
    若凡666阅读 185评论 0 0
  • 依稀记得 那天晚上大雨滂沱 四位少女 街头淋着雨唱着歌 雨水汇聚流过温热的脖颈 顺着心窝填满肚脐的坑 诉说着只有彼...
    叫我梅芳就好阅读 174评论 0 2

友情链接更多精彩内容