老規(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
生成秘鑰和公鑰, 由于我之前已經(jīng)設(shè)置過, 所以有個 overwrite
的提示:
生成秘鑰公鑰對.png
很是折騰啊, 剛整了有半個小時吧, 之前也沒遇到這種事:
權(quán)限被拒.png
跟蹤1.png
跟蹤2.png
由于跟蹤有點長, 只好分成了兩張, 其中重新生成了秘鑰很多, 甚至采用過dsa格式, 不過github那邊似乎不支持. 導(dǎo)致該問題的主要原因是未將自定義名稱的秘鑰加入ssh中, 檢索失敗. 可使用ssh-add 秘鑰地址 ssh-add ~/.ssh/id_rsa
, 然后使用 ssh-add -l
查看秘鑰列表.
秘鑰列表.png
經(jīng)過上面處理后, 就可以測試通了:
SSH測試.png
是不是還忘了什么? 是了, 在github上添加公鑰, 將后綴為pub文件的內(nèi)容復(fù)制過去即可:
添加公鑰.png
還有g(shù)it的配置, 其實大多也就是配個名稱和郵箱:
config.png