1.下載source tree 安裝包,可從官網下載
1.1跳過登錄註冊的方法:首先關閉軟件,去計算機搜索%LocalAppData%\Atlassian
1.2在sourceTree文件夾下添加accounts.json 文件,內容如下
[
{
"$id": "1",
"$type": "SourceTree.Api.Host.Identity.Model.IdentityAccount, SourceTree.Api.Host.Identity",
"Authenticate": true,
"HostInstance": {
"$id": "2",
"$type": "SourceTree.Host.Atlassianaccount.AtlassianAccountInstance, SourceTree.Host.AtlassianAccount",
"Host": {
"$id": "3",
"$type": "SourceTree.Host.Atlassianaccount.AtlassianAccountHost, SourceTree.Host.AtlassianAccount",
"Id": "atlassian account"
},
"BaseUrl": "https://id.atlassian.com/"
},
"Credentials": {
"$id": "4",
"$type": "SourceTree.Model.BasicAuthCredentials, SourceTree.Api.Account",
"Username": "",
"Email": null
},
"IsDefault": false
}
]
1.3,進入所示文件夾裏面修改user.config。
在裏面添加幾行代碼:添加在紅色框內容下面!!!!
<setting name="AgreedToEULA" serializeAs="String">
<value>True</value>
</setting>
<setting name="AgreedToEULAVersion" serializeAs="String">
<value>20160201</value>
</setting>
現在重新點擊安裝包打開後:此時會彈出未檢測到mercurial的彈窗,選擇第一個會自動下載,即可正常使用SourceTree的功能了。
2.進入sourcetree後
在工具下的選項中添加你的ssh密鑰:密鑰的生成
2.1打開Git bush here在其中設置你的user name和email:
$ cdgit config --global user.name "用戶名"
$ git config --global user.email "郵箱"
2.2生成祕鑰:
$ ssh-keygen -t rsa -C "你的郵箱"按3個回車,密碼爲空。(可輸入可不輸入)
2.3最後得到了兩個文件:id_rsa和id_rsa.pub 我的路徑是 C:\Users\Administrator\.ssh
2.4打開id_rsa.pub文件,複製祕鑰 登錄gitlab賬號後去粘貼你的密鑰
最後在sourcetre引入你的密鑰文件
3.建立倉庫
這裏有個坑的地方就是我圈的地方需要的倉庫地址是http的纔可以!!!