一、准備
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、查看剛剛傳入的文件