老規(guī)矩, 檢測一下系統(tǒng):
> uname -a
> Linux speauty-PC 4.15.0-30deepin-generic #31 SMP Fri Nov 30 04:29:02 UTC 2018 x86_64 GNU/Linux
> cat /etc/debian_version
> 9.0

查看版本截圖.png
直接使用apt安裝git, 聽說這個東東具有超級牛力:
> sudo apt install git
> ...
> git --version
> git version 2.11.0

apt安裝git過程圖.png
生成秘鑰和公鑰, 由于我之前已經設置過, 所以有個 overwrite 的提示:

生成秘鑰公鑰對.png
很是折騰啊, 剛整了有半個小時吧, 之前也沒遇到這種事:

權限被拒.png

跟蹤1.png

跟蹤2.png
由于跟蹤有點長, 只好分成了兩張, 其中重新生成了秘鑰很多, 甚至采用過dsa格式, 不過github那邊似乎不支持. 導致該問題的主要原因是未將自定義名稱的秘鑰加入ssh中, 檢索失敗. 可使用ssh-add 秘鑰地址 ssh-add ~/.ssh/id_rsa, 然后使用 ssh-add -l 查看秘鑰列表.

秘鑰列表.png
經過上面處理后, 就可以測試通了:

SSH測試.png
是不是還忘了什么? 是了, 在github上添加公鑰, 將后綴為pub文件的內容復制過去即可:

添加公鑰.png
還有git的配置, 其實大多也就是配個名稱和郵箱:

config.png