Mik*_*all 27 windows git atlassian-sourcetree sourcetree
我正在尝试将SourceTree用于我正在教授的课程.为此,我们需要将SourceTree安装到学校的Windows计算机上.
当我们尝试安装SourceTree(版本1.9.10.0)时,它需要一个Atlassian帐户才能启动.显然这是错误的 - 因为我们正在尝试将SourceTree安装到共享计算机上(特定于VM),我们没有一个帐户(而且,最重要的是,我们正在使用SourceTree和GitLab,不是BitBucket/Atlassian,所以我们不需要他们的帐户).
是否可以安装SourceTree但在安装过程中跳过"创建Atlassian帐户"步骤?
(我们可以让学生稍后创建帐户,当他们第一次开始使用它时 - 我们只是不希望所有学生默认共享一个BitBucket帐户)
ws_*_*ws_ 14
是的,很有可能.
%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
}
ped*_*o91 10
我认为SourceTree允许不使用Atlassian帐户进行安装。我也尝试过并且无法做到。
看看Github Desktop,我认为它不允许配置帐户https://desktop.github.com/
(从我所见的角度来看,我也更喜欢UI-CLI仍然是规则)
编辑:请记住,使用CLI比使用UI应用程序更容易让学生自己使用google解决git问题的解决方案
感谢Mike提到不需要登录的SourceTree版本。
可以安装不需要登录Atlassian帐户的SourceTree v1.6.4。
该要点说明了如何安装SourceTree而不需要登录Atlassian帐户。
v1.6.4之后的更高版本的SourceTree需要登录到Atlassian帐户。
Set-ExecutionPolicy Bypass; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))在管理控制台/终端/ powershell中运行以下命令。
choco install sourcetree --version 1.6.4