用source tree 從 gitlab下拉項目

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的纔可以!!!

發佈了34 篇原創文章 · 獲贊 10 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章