今天往GitHub添SSH key的时候,试了几次,都是报一样的错误
Key is invalid. Ensure you’ve copied the file correctly.
之前添加的时候很顺利,为什么这次就失败了呢,百思不得其解。实在没办法就把生成的key粘在文本编辑器里跟以前的key比对了一下,发现了每行都多了一个\
和一个换行符。找到问题所在了,我在拷贝的时候多拷贝了一些字符。
因为我是在终端里用Emacs打开的文件,Emacs为了展示的需要,会在每行加点东西
,包括一个\
和一个换行符,而我在拷贝的时候把这些东西也给拷贝了。
老老实实用cat
命令就Ok了,more 或 less 也可以,这些工具都不会添加附加的信息。
写在此,做个备忘。