美文网首页Git使用Git
Sourcetree免登陆安装

Sourcetree免登陆安装

作者: gavinfish | 来源:发表于2017-11-19 15:15 被阅读28次

    Sourcetree是我最喜欢的一款git客户端工具了。最近在windows上安装时发现安装的时候一定要先登录,但Atlassian的账号登陆又是要翻墙的,给不方便翻墙的同学带来不便。

    通过比较安装成功和安装到一半的文件差别,发现在
    %LocalAppData%\Atlassian\SourceTree\ 文件下多了一个配置文件
    accounts.json ,应该是做了个本地的缓存,那么如果我现有这个本地配置文件是否能跳过远程登陆呢,尝试了一下是可以的。

    所以在不翻墙安装windows版Sourcetree的解决方案如下:

    1. 先尝试安装一次,到登陆界面再退出。

    2. 进入 %LocalAppData%\Atlassian\SourceTree\ 目录下创建 accounts.json 文件。

    3. 重新进行安装

    文件内容如下:

    [
      {
        "$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免登陆安装

        本文链接:https://www.haomeiwen.com/subject/rrzuvxtx.html