记录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的账号,所以要用的话需要FQ注册一个账号。
Ⅲ、我用的是第三种方法,通过别人的博客下载到了2.4.8.0版本的SourceTree,然后在SourceTree目录新建accounts.json文件并把上面的代码复制粘贴保存。重新打开的时候就跳过了注册,后面就容易啦。
Mercurial(Hg)是一种轻量级的分布式版本控制系统,和Git相比,它的风格更趋向于SVN。但在这里我们并不需要用到Mercurial,点击选中“我不想使用Mercurial”,完成安装之后我们就直接进入到SourceTree的软件管理界面。
它会提醒你更新这个软件的,更新到最新版本也同样可运行的,所以并不需要担心更新后用不了。