1. 程式人生 > >sourcetree配置gitlab

sourcetree配置gitlab

一、準備

  1、安裝git,下載地址:https://git-scm.com/download 安裝教程百度一下

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

  2、安裝sourcetree,下載地址https://pan.baidu.com/s/13FKv5NsaDwaD01C8nlIUuA,提取碼 zldk

   sourcetree客戶端(1.拉取遠端伺服器程式碼到本地  2.push原生代碼到遠端  3.建立分支,解決提交程式碼中的衝突)

   可以下載官網的  不過要有賬號認識,有的話就自己安裝了

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

    一句話就是gitlab中儲存著遠端的程式碼,git是原生代碼和遠端程式碼溝通的橋樑,不過是用命令列的形式,sourcetree是將git變為可見的客戶端。

   註冊也可以用GitHub賬號註冊

二、生成SSH keys

   1、生成金鑰:(注意ssh與引數之間沒有空格!!!)
    $ ssh-keygen -t rsa -C “郵箱地址”
    按3個回車,密碼為空。

 

  

 

 

   

  2、此時在.ssh資料夾下回生成下面3個檔案

  

三、配置gitlab

  1、在gitlab中配置公鑰

   登入gitlab,》project  setting》SSH,新增即可

  

四、配置sourcetree  

  1、sourceTree配置的私鑰,與gitlab公鑰對應

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

  

五、拉取遠端程式碼到本地倉庫

  1、在gitlab中尋找需要拉取的倉庫地址

  

  2、在sourcetree中,》克隆/新建倉庫,填寫遠端和本地的倉庫路徑,新增即可,之後直接pull 倉庫

  

六、測試

  1、新增一個檔案,此時提交按鈕是灰的

  

  2、暫存所有,之後提交

  

  3、檢視剛剛傳入的檔案