sourcetree-00-1.png
其实,只要注册 Atlassian 账户就可以登录使用 SourceTree ,相当于 SourceTree 本质上是免费的。但是 Atlassian 账户的注册过程调用了 Google 的人机认证功能,而 Google 又被墙掉了,所以这个注册过程你永远不会成功...
其实这个登录的过程就是为了在指定目录下生成一个含有指定内容的文件,我们接下来将手动实现这个效果,从而 “绕过” 登录/注册界面。
下载好之后会有这么一个界面要求你注册或登录。(不管它)将下面的一串字符串放进我的电脑的地址栏,打开 sourcetree 的文件夹
%LocalAppData%\Atlassian\SourceTree\
其实这会打开类似以下的一个目录:
C:\Users\Administrator\AppData\Local\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": "看这里,看这里,看这里,..."
"IsDefault": false