sourcetree免注册安装,添加accounts.json也不通过

sourcetree免注册安装,添加accounts.json文件了但还是不跳过注册页面

  sourcetree的友好操作,一直是我比较喜欢的,身边不少同学的公司也都是使用sourcetree,但是sourcetree在安装中一个很烦人的操作就是一定注册Atassian或者Bitbucket,我试过了fan墙,注册也是很卡,所以为了方便一定要跳过注册账号,目前网上找的方法就是在%LocalAppData%\Atlassian\SourceTree\目录下添加accounts.json文件,我也照着尝试了,这个方法在19年的时候,是行的通的,但是这次不管如何都跳不过去了,后面在一篇文章中看到了原因,还需要在添加一下配置;

1,下载安装好sourcetree

注意:不要去官网上下载最新的,我直接从官网上下载新版本,发现该方法也不能使用了,

现在共享一个稍微低一下的版本给大家

链接:https://pan.baidu.com/s/15EZipcwpKaIeLZEZx3qRBA 
提取码:0bre

安装好之后升级就没事了!

2,退出安装,然后在对话框跳转到%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
  }
]

3,到sourcetrre的安装目录下,找到SourceTree.exe_Url_$#@#!#%$#%$#%$#文件,进入你的对应版本号文件里面找到user.config文件,增加如下代码:

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

4,重新安装SourceTree.exe,会弹出对话框提示 sourcetree未找到Mercurial,然后选择最后一项:我不想使用Mercurial

这个时候就才可以进入sourcetree的操作界面,接下来的就是密钥的认证跟拉工程了!

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值