简 述: 关联macOS10.14.16
的git
本地环境和自己的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
可以前往任何文件夹,包括隐藏文件夹。