安装 sourceTree

  • 打开企业版链接,先下载,然后找到C:\Program Files (x86)\Atlassian\Sourcetree目录安装

  • 在查询文件里输入 %LocalAppData%\Atlassian\SourceTree\accounts.json,编辑成以下内容:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    [
    {
    "$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
    }
    ]
  • 工具 -> 选项 -> 选择 Dark 主题

其他问题

如若遇到ssh-key已经生效 但每次git push的时候还需要登录github弹框,这时候受到删除 C:\Users%USERNAME%\AppData\Local\Atlassian\SourceTree 目录下的passwd文件,然后再通过命令行推送,第一次的时候还是需要手动push

参考链接