場景
Source Tree
擁有可視化界面的項目版本控制軟件,適用於git項目管理
安裝包以及破姐資源見文末。
注:
博客:
https://blog.csdn.net/badao_liumang_qizhi
關注公眾號
霸道的程序猿
獲取編程相關電子書、教程推送與免費下載。
實現
安裝SourceTree
確保你的電腦已經安裝了Git
然后雙擊資源包中的SourceTreeSetup-3.3.8.exe
稍等一會就會出現第一步讓你選擇bitbucket的界面,此時退出頁面。
此步驟的目的是為了在路徑下生成SourceTree的配置文件。
文件路徑在此目錄下
然后到C:\Users\{用戶名}\AppData\Local\Atlassian\SourceTree\ 這個路徑下
將上面資源包中的accounts.json放進去
然后再打開
C:\Users\{用戶名}\AppData\Local\Atlassian\SourceTree.exe_Url_apsrtoxwsrcvqebduamp3kk0yxymyfik\3.3.6.3829\下的user.config文件
增加如下代碼
<setting name="AgreedToEULA" serializeAs="String"> <value>True</value> </setting> <setting name="AgreedToEULAVersion" serializeAs="String"> <value>20160201</value> </setting>
此文件下都是settings 節點,將這兩行規范的添加進去即可。
此時再雙擊那個exe文件,點擊最后一個“我不想使用”
至此SourceTree安裝完成 ,exe文件位置
C:\Users\用戶名\AppData\Local\SourceTree\app-3.3.8下sourceTree.exe
配置SSH Keys
使用Git生成SSH密鑰,如果之前使用GitHub生成過則可以直接使用。
如果沒有則打開Git Bash
設置Git的user name和email
git config --global user.name "xxx"
git config --global user.email "xxx.mail@xxx.com "
生成 SSH 密鑰
ssh-keygen -t rsa -C "xxx.mail@xxx.com "
按3個回車,密碼為空。
文件存放位置 ~/.ssh,如果是window的話就在:C:\Users\Administrator.ssh 下面,當然如果你不是 Administrator 用戶的話,需要換成對應的用戶。
添加SSHKey到GitLab
找到上面生成的id_rsa.pub所在的位置
然后使用NotePad++等軟件將其打開就可以看到里面的內容並能復制出來。
登錄你的GitLab賬戶 ,點擊右上角頭像下的Settings並找到SSHKeys
然后將上面的pub里面的內容復制進來,並設置一個標題和過期時間
設置SourceTree的SSH客戶端
打開SourceTree-工具-選項,將SSH客戶端設置為OpenSSH,並選擇SSH密鑰所在的位置,注意此時選擇的是上面生成的私鑰。
然后點擊確定。點擊Clone,輸入遠程庫的地址和要存放在本地的地址。
點擊克隆就可以拉取代碼了。
安裝包以及資源下載
見下面末尾
https://mp.weixin.qq.com/s/-i5M51UdaPOl_dk4kzO64Q