本文最后更新于:2020年7月2日 晚上

* 这是一个小细节。。记录下来。。→_→ *

  • 问题现象

在此处Key部分添加SSH key

添加SSH key'

需要将用户本地的如下所示文件中的内容复制到Key部分

~/.ssh/id_rsa.pub

这时问题来了,通过vim打开此文件,复制内容到Key部分进行add,但添加失败,出现如下信息

无效的key

  • 问题原因

vim 遵循的是 Linux 的定义,结尾没有 \n 的文本文件不是一个合法的文本文件,因此默认加上了\n
windows 认为 \n 是文本行之间的「分隔符」, 所以只有两行之间才需要 \n,一行文本不需要 \n。windows 中具有 10 行的文本应该有 9 个 \n 「分隔符」

  • 解决方法

使用cat命令将文件中的内容输出到标准输出设备上,即屏幕。。

cat命令显示内容

将内容复制到Key部分上,add成功~

SSHkey添加成功

* Bingo~ *


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!

Git常用命令 上一篇
Golang中unsafe.Sizeof()的问题 下一篇