SourceTree生成SSH金鑰(拉取GitLab程式碼)

MU汐_發表於2018-01-16

1.為什麼

安全,好用,免密碼,逼格高
複製程式碼

2.流程

  • 1.安裝Git客戶端,安裝SourceTree客戶端,我的版本分別為:Git:2.9.3,SourceTree2.3.5,注意安裝最好不要帶有中文路徑

  • 2.SourceTree客戶端,點選選單欄工具-建立或匯入SSH金鑰

    這裡寫圖片描述

  • 3.點選Generate生成ssh金鑰,需要耐心等待,據說點選進度條下方空白頁面會快一點,可試試

    這裡寫圖片描述

  • 4.生成之後如圖,紅框內為公鑰,這時候建議先把公鑰和私鑰都儲存到本地路徑做好備份,避免手抖關了視窗

    這裡寫圖片描述

  • 5.登入GitLab,把公鑰複製到GitLab裡面,具體路徑如圖,然後把上一步視窗中的公鑰複製進去,點選增加金鑰按鈕,便生成ssh金鑰

    這裡寫圖片描述

這裡寫圖片描述

  • 6.找到想要拉取的專案主頁,找到專案的ssh金鑰連結,點選右邊複製按鈕

    這裡寫圖片描述

  • 7.回到SourceTree主頁,檢查一下金鑰配置,點選選單欄工具-選項,地址指向剛才儲存的私鑰路徑

    這裡寫圖片描述

    如果後續有問題,可以回來禁用一下這個驗證

    這裡寫圖片描述

  • 8.配置沒問題了繼續,點選選單欄檔案-第一個克隆/新建選項,開啟一個新的Clone頁面,把剛才GitLab上的ssh金鑰連結複製進來,這裡目標路徑也要指向非空目錄,ssh連結沒複製錯的話這裡會識別出Git倉庫

    這裡寫圖片描述

  • 9.點選克隆,沒問題就可以了,但有可能會出現如圖報錯,提示這個的話,直接看右下角這個奇怪的圖示,這裡需要從這個addKey入口重新匯入一下私鑰,如果剛才設定了密碼就輸入密碼,匯入之後close,這個圖示還是在右下角系統托盤執行的

    這裡寫圖片描述

    這裡寫圖片描述

    這裡寫圖片描述

    這裡寫圖片描述

  • 10.然後就可以啦.....

    這裡寫圖片描述

謝謝.

相關文章