1)下載并安裝Git客戶端
下載地址:https://git-scm.com/downloads/盆耽,下載速度有點(diǎn)慢蹋砚,建議翻墻下載,下載之后進(jìn)入安裝環(huán)節(jié)摄杂,沒(méi)有什么特殊設(shè)置坝咐,一直點(diǎn)擊next按鈕即可,直到安裝成功析恢,安裝成功后墨坚,右鍵菜單會(huì)新增兩個(gè)Git相關(guān)子菜單:Git GUI here、Git Base here映挂。此時(shí)說(shuō)明Git客戶端安裝成功泽篮。
2)下載并安裝SourceTree
下載地址:https://www.sourcetreeapp.com/盗尸,同樣建議翻墻下載,下載之后直接安裝帽撑,安裝過(guò)程中會(huì)彈出配置SSH密鑰操作泼各,可以先不處理,后續(xù)使用中再添加和配置亏拉。
3)Github扣蜻、Gitlab平臺(tái)注冊(cè)賬號(hào)
Github、Gitlab這兩個(gè)平臺(tái)都是代碼托管平臺(tái)及塘,Gitlab是仿照Github而來(lái)莽使,代碼同步相關(guān)操作與Github平臺(tái)保持一致,都可以使用Git客戶端進(jìn)行代碼提交笙僚、同步等相關(guān)操作吮旅。
項(xiàng)目托管在哪個(gè)平臺(tái),就在哪個(gè)平臺(tái)注冊(cè)相關(guān)賬戶味咳,并開(kāi)通相應(yīng)的權(quán)限(權(quán)限不到位,克隆項(xiàng)目會(huì)不成功)檬嘀。
4)配置SSH秘鑰
1:打開(kāi)Git客戶端槽驶,可以右鍵點(diǎn)擊Git Base here子菜單,亦可通過(guò)SourceTree可視化界面打開(kāi)鸳兽。
2:配置用戶名:git config --global user.name "xxxxx"
? ? ? 配置郵箱:git config --global user.email "xxxxxxxx@qq.com"
? ? ? 生成公鑰和私鑰:ssh-keygen -t rsa -C "xxxxxxx@qq.com"掂铐,注意:生成密鑰過(guò)程中可能會(huì)讓你輸入密碼,直接按要求輸入密碼即可揍异,出現(xiàn)如下圖全陨,說(shuō)明密鑰生成成功。并且私鑰和公鑰的地址在下圖中已經(jīng)清楚顯示衷掷。
查看公鑰是否生成成功:cat ~/.ssh/id_rsa.pub辱姨,出現(xiàn)如下圖,說(shuō)明公鑰已經(jīng)生成
3:Github戚嗅、Gitlab平臺(tái)配置ssh密鑰雨涛、SourceTree配置SSH密鑰
? ? ? SourceTree配置SSH密鑰:點(diǎn)擊工具-->選項(xiàng)-->一般-->SSH客戶端配置-->選擇openssh,SourceTree會(huì)自動(dòng)檢測(cè) 密鑰文件(.ssh/id_rsa文件)
? ? ? 代碼托管平臺(tái)配置SSH密鑰:用筆記本打開(kāi)id_rsa.pub文件懦胞,復(fù)制全部?jī)?nèi)容替久,粘貼到代碼托管平臺(tái)即可。
5)克隆遠(yuǎn)程項(xiàng)目
打開(kāi)SourceTree躏尉,復(fù)制遠(yuǎn)程代碼庫(kù)地址蚯根,新建好本地倉(cāng)庫(kù)地址,選擇需要克隆的分支胀糜,即可克隆遠(yuǎn)程項(xiàng)目到本地倉(cāng)庫(kù)