sourcetree和gitlab配置圖解


參考:https://www.cnblogs.com/alwayswyy/p/5674635.html

一.前期准備安裝

1.git客戶端(1.產生gitlab服務端和本地git相互傳輸時所需要校驗的私鑰和公鑰    2.直接在Idea中使用git提交和push代碼,當然也可以用sourcetree提交代碼 )

2.sourcetree客戶端(1.拉取遠端服務器代碼到本地  2.push本地代碼到遠端  3.創建分支,解決提交代碼中的沖突)

3.gitlab賬號(一般公司配置,用自己的郵箱)(1.建立遠端分支,可追蹤   2.本地和遠端代碼的修改活動詳細顯示   3.雲儲存庫,儲存代碼   )

一句話就是gitlab中存儲着遠端的代碼,git是本地代碼和遠端代碼溝通的橋梁,不過是用命令行的形式,sourcetree是將git變為可見的客戶端。

二.基本思路和圖解:

1.利用git bash生成公鑰和私鑰

(使用git  bash命令生成gitlab服務端和本地git相互傳輸時所需要校驗的私鑰和公鑰,公鑰用於配置gitlab,私鑰用戶配置sourcetree。)

打開git  bash,輸入以下命令:

(1)設置git的user name和email:

$ git config --global user.name "test"
$ git config --global user.email "test@gmail.com"

(2)生成SSH密鑰過程:
1.查看是否已經有了ssh密鑰:cd ~/.ssh
如果沒有密鑰則不會有此文件夾,有則備份刪除
2.生成密鑰:(注意ssh與參數之間沒有空格!!!)
$ ssh-keygen -t rsa -C “郵箱地址”
按3個回車,密碼為空。

此時在.ssh文件夾下回生成下面3個文件,

2.在gitlab中配置公鑰

登錄gitlab,》project  setting》SSH,添加即可

3.sourceTree配置的私鑰,與gitlab公鑰對應

打開sourcetree,點擊工具》選項》一般,設置公鑰的路徑即可。注意客戶端選擇:OpenSSH

 

這樣就可以配置成功了!!!

--------華麗麗的分割線------

3.拉取遠端代碼到本地倉庫

在gitlab中尋找需要拉取的倉庫地址,如下:

在sourcetree中,》克隆/新建倉庫,填寫遠端和本地的倉庫路徑,添加即可,之后直接pull 倉庫即可。

這樣以后可以直接在sourcetree拉取代碼了。

bingo~  

over~

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM