sourcetree3.x -跳过Bitbucket

73 阅读1分钟

在原博客中仅有的存量不多的好文,对于 曾经陪伴笔者多次解决Linux磁盘空间的问题。

网上有许多注册破解的办法,但是不全面,总是有残缺!

适用:

  1. 实施gitflow工作流的企业很是适用
  2. 对可观测性要求较高或较对版本管理强操作要求的岗位员工也很是适用

安装

  • 下载企业版 www.sourcetreeapp.com/enterprise

  • 双击下载包(SourcetreeEnterpriseSetup_3.3.x),进入安装界面

  • 选择安装类型为 自定义安装(custom)

  • 按提示一路安装,结束后关闭程序

创建account.json

路径:C:\Users${currentUser}\Appdata\Local\Atlassian\SourceTree
创建account.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
      }
    ]

修改user.config

路径:C:\Users\${currentUser}\Appdata\Local\Atlassian\SourceTree.exe\_Url\_yjhzxxhcu2ommegrdorjf3q1oqllqxiq\3.3.8.3848
在user.config中添加如下语句:

    <setting name="AgreedToEULA" serializeAs="String">
        <value>True</value>
    </setting>
    <setting name="AgreedToEULAVersion" serializeAs="String">
        <value>20160201</value>
    </setting>

打开sourcetree

如之前打开过sourcetree,需要关闭重新打开。打开时会有如下提示,选择红框所示部分即可:

选下图中红线框起来的部分内容。

确认页

成功进入主界面