「版本控制」 sourcetree安装与破解

Posted by Dawn-K's Blog on June 30, 2020

soucetree 安装和破解

参考资料1 参考资料2

介绍

Sourcetree windows是一款强大的Git/Mercurial桌面客户端, 是一个分布式版本控制系统. 支持Windows和Mac操作系统, 支持创建、克隆、提交、push、pull和合并等操作.

安装和破解

官网下载

  1. 打开安装程序
  2. 进入注册界面,先置之不理
  3. 打开 C:\Users\Administrator\AppData\Local\Atlassian\SourceTree

  4. 新建 accounts.json 文件,输入下列内容
  5. 关闭安装程序,并再次打开,就可以使用了
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
[  
  {  
    "$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  
  }  
]  

SSH配置

工具->选项->SSH客户端配置 , 选择OpenSSH, 并选中自己的私钥.

注意这里可能会出现一个bug, 具体原因没有搜到, 就是在项目界面的右上角的远端图标上多了一个感叹号.

从外网查到了解决方案, 但是只是临时去除, 在下次启动时还是会恢复.

临时解决方案 仓库->仓库设置, 选中当前的仓库, 编辑, 然后将名字改为远程仓库用的账户名, 就会去掉.