記錄SourceTree一次安裝不成功的過程及解決辦法
SourceTree簡介
按照官網介紹:SourceTree是一款用於Windows和Mac的免費Git客戶端。簡化了用戶與Git存儲(倉)庫的交互,可以讓用戶專注於編寫代碼。通過SourceTree簡單的Git可視化界面管理用戶的存儲(倉)庫。
簡而言之:SourceTree 是一款擁有可視化界面的項目版本控制軟件,適用於git項目管理。
SourceTree下載
- ①可以通過SourceTree官網下載最新的版本
- ②可以通過這個網址下載SourceTree企業版本的
- ③可以到我的網盤地址自取 提取碼是:d9le
說明:
Ⅰ、
看到有些博客說3.0.8普通用戶版添加accounts.json的方法已經用不了啦,需要安裝企業版的。 安裝企業版的時候一定要注意添加accounts.json文件的路徑
SourceTree企業版默認安裝路徑是
%programfiles(x86)%\Atlassian
在以下的路徑中創建accounts.json
%LocalAppData%\Atlassian\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 } ]
重新打開SourceTree,順利的話直接跳過注冊就可以開始的美妙之旅啦。
Ⅱ、安裝官網最新版本的時候,遇見的問題就是就算添加了accounts.json文件到SourceTree目錄下,重新運行也毫無解決方法。比較了一下官網最新版和以往的不同,就是比以前的版本少了關聯Github的賬號,所以要用的話需要翻牆注冊一個賬號。
Ⅲ、我用的是第三種方法,通過別人的博客下載到了2.4.8.0版本的SourceTree,然后在SourceTree目錄新建accounts.json文件並把上面的代碼復制粘貼保存。重新打開的時候就跳過了注冊,后面就容易啦。
Mercurial(Hg)是一種輕量級的分布式版本控制系統,和Git相比,它的風格更趨向於SVN。但在這里我們並不需要用到Mercurial,點擊選中“我不想使用Mercurial”,完成安裝之后我們就直接進入到SourceTree的軟件管理界面。
它會提醒你更新這個軟件的,更新到最新版本也同樣可運行的,所以並不需要擔心更新后用不了。