Git系列之配置SSH與相關異常解決

這篇文章是Git系列第二篇文章,大家都知道Git中常用的有兩種通信方式,第一種是HTTP,第二種是SSH。

今天直接帶領大家進行第二種方式的學習,由於第一種方式過於easy,所以在此略過。

要使用SSH通信,首先要生成SSH公鑰,跟着我一步一步來,很容易就搞定,Windows系統操作步驟如下:

① 下載Git並安裝; https://git-scm.com/download/ 點擊打開鏈接 安裝過程默認即可;

② 右鍵打開 git Bash Here 選項;

③ 輸入命令:cd ~

④ 輸入命令:ssh-keygen.exe

之後一直點擊回車鍵,直至出現下圖效果,你就成功了


記住此時id_rsa.pub這個文件的位置,這個文件內容就是SSH公鑰,此時公鑰已經生成,如果你想通過指令查看公鑰文件內容,你可以手動輸入:vim ~/.shh/id_rsa.pub  即可進入。

至此,我們已經生成了SSH公鑰,此時需要大家去GitHub去設置一下,當你登陸之後點擊你的賬號,選擇Settings選項,之後選擇

在右邊選擇New一個SSH Key


之後打開找到上面生成的SSH文件打開,複製裏面的內容到下面的Key,Title隨你填寫。


點擊Add SSH Key即可添加SSH公鑰。

好了,到這裏大家就已經完成了SSH的配置,下面大家就可以按照正常的Git命令進行操作了,如果你之前是通過HTTP進行處理的,此時建議你刪除隱藏.git文件(如果看不到請自行設置一下顯示隱藏文件夾),重新關聯Git,否則你的操作就會報錯,可是有的人會發現我已經按照你說的做了,重新關聯Git,但是還會是會報"unable to auto-detect email address"錯誤,這裏就告訴大家怎麼解決這個問題。

大家先找到工程目錄的.git文件夾,打開之後找到config文件,之後在文末添加如下代碼:

[user]
 email=your email
 name=your name

your email 和your name你可以隨便寫,郵箱最好寫成你自己的郵箱,方便接收郵件。

最後保存一下,你會發現錯誤消失一切恢復正常!

ok,到這裏本篇博文就編寫完畢了,希望大家多多支持,多多點贊,謝謝大家!!!得意

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