Github添加SSH key時的問題

*這是一個小細節。。記錄下來。。→_→*

  • 問題現象

在此處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~*

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章