简 述: 关联macOS10.14.16git本地环境和自己的github仓库,出现Key is invalid. You must supply a key in OpenSSH public key format的解决方法。是因为vim复制出来的格式有问题导致

[TOC]


本文初发于 “偕臧的小站“,同步转载于此。


macOS配置git,在github生成ssh:

编程环境: macOS 10.14.6, 在此出记录一个坑;

步骤按照之前写的这篇教程来关联windows10的git本地环境和自己的github仓库 来进行配置,其中在本地生成秘钥的时候,复制到github的时候,采用的vim打开文件 vim ~/.ssh/id_rsa.pub, 来进行复制到new ssh里面, 但是出现了如下错误信息:

Key is invalid. You must supply a key in OpenSSH public key format


错误原因:

使用vim复制出来,会发生格式变化,所以会一直不成功;


解决方法:

使用其他任意的文本编辑器, 打开这个隐藏文件夹下面的文件, 然后进行复制出来,粘贴到github即可成功。

  • Command+Shift+. 可以显示隐藏文件、文件夹,再按一次,恢复隐藏;
  • finder下使用Command+Shift+G 可以前往任何文件夹,包括隐藏文件夹。