1)下載并安裝Git客戶端
下載地址:https://git-scm.com/downloads/,下載速度有點慢,建議翻墻下載,下載之后進入安裝環(huán)節(jié),沒有什么特殊設(shè)置,一直點擊next按鈕即可,直到安裝成功,安裝成功后,右鍵菜單會新增兩個Git相關(guān)子菜單:Git GUI here、Git Base here。此時說明Git客戶端安裝成功。
2)下載并安裝SourceTree
下載地址:https://www.sourcetreeapp.com/,同樣建議翻墻下載,下載之后直接安裝,安裝過程中會彈出配置SSH密鑰操作,可以先不處理,后續(xù)使用中再添加和配置。
3)Github、Gitlab平臺注冊賬號
Github、Gitlab這兩個平臺都是代碼托管平臺,Gitlab是仿照Github而來,代碼同步相關(guān)操作與Github平臺保持一致,都可以使用Git客戶端進行代碼提交、同步等相關(guān)操作。
項目托管在哪個平臺,就在哪個平臺注冊相關(guān)賬戶,并開通相應(yīng)的權(quán)限(權(quán)限不到位,克隆項目會不成功)。
4)配置SSH秘鑰
1:打開Git客戶端,可以右鍵點擊Git Base here子菜單,亦可通過SourceTree可視化界面打開。
2:配置用戶名:git config --global user.name "xxxxx"
? ? ? 配置郵箱:git config --global user.email "xxxxxxxx@qq.com"
? ? ? 生成公鑰和私鑰:ssh-keygen -t rsa -C "xxxxxxx@qq.com",注意:生成密鑰過程中可能會讓你輸入密碼,直接按要求輸入密碼即可,出現(xiàn)如下圖,說明密鑰生成成功。并且私鑰和公鑰的地址在下圖中已經(jīng)清楚顯示。

查看公鑰是否生成成功:cat ~/.ssh/id_rsa.pub,出現(xiàn)如下圖,說明公鑰已經(jīng)生成

3:Github、Gitlab平臺配置ssh密鑰、SourceTree配置SSH密鑰
? ? ? SourceTree配置SSH密鑰:點擊工具-->選項-->一般-->SSH客戶端配置-->選擇openssh,SourceTree會自動檢測 密鑰文件(.ssh/id_rsa文件)
? ? ? 代碼托管平臺配置SSH密鑰:用筆記本打開id_rsa.pub文件,復(fù)制全部內(nèi)容,粘貼到代碼托管平臺即可。
5)克隆遠程項目
打開SourceTree,復(fù)制遠程代碼庫地址,新建好本地倉庫地址,選擇需要克隆的分支,即可克隆遠程項目到本地倉庫