Установить SourceTree без учетной записи Atlassian?

Я пытаюсь использовать SourceTree для класса, который я преподаю. Для этого нам нужно установить SourceTree на компьютеры Windows школы.

когда мы пытаемся установить SourceTree (версия 1.9.10.0), он требует учетной записи Atlassian до его запуска. Очевидно, это неправильно - поскольку мы пытаемся установить SourceTree на общий компьютер (в виртуальную машину, если быть точным), у нас нет только одной учетной записи (и, кроме того, мы используем SourceTree с GitLab, а не BitBucket / Atlassian, поэтому нам не нужна их учетная запись в любом случае).

можно ли установить SourceTree, но пропустить шаг "создать учетную запись Atlassian" во время процесса установки?

(мы были бы в порядке с тем, чтобы студенты создавали учетные записи позже, когда они впервые начинают использовать его - мы просто не хотим, чтобы все студенты делились одной учетной записью BitBucket по умолчанию)

4 ответов


Я не думаю, что SourceTree позволяет устанавливать без использования учетной записи Atlassian. Я тоже пытался и не смог.

посмотрите на рабочий стол Github, я думаю, что это позволяет не настраивать учетную запись https://desktop.github.com/

(Я также предпочитаю пользовательский интерфейс из того, что я видел - CLI все еще правила)

Edit: имейте в виду, что студентам легче самостоятельно искать решения проблем с git использование CLI, чем использование UI apps


спасибо Майк для упоминания версии SourceTree, которая не требовала входа в систему.

можно установить SourceTree v1.6.4 который не требует входа в учетную запись Atlassian.

Как установить SourceTree v1.6.4 для Windows

Как установить SourceTree v1.6.4 для Windows

этот gist показывает, как установить SourceTree без необходимости входа в Atlassian счет.

более поздние версии SourceTree после v1.6.4 требуется войти в учетную запись Atlassian.

действия:

  • Установить Chocolatey
  • установить SourceTree 1.6.4 с помощью Chocolatey

Установить Chocolatey

  • запустите Windows Powershell от имени администратора
  • выполните следующую команду Set-ExecutionPolicy Bypass; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))

Установить SourceTree С Помощью Chocolatey

выполнить следующая команда в административной консоли / терминале / powershell.

choco install sourcetree --version 1.6.4

ссылки


может подтвердить, что SourceTree V 1.6.14.0 не требует учетной записи... вот почему я никогда не обновляю старую версию на другом компьютере;)

Я не уверен на 100%, что это последняя версия, которая все еще имеет эту функцию, но работает для моих целей.


Я только недавно узнал о Elegit. Elegit не требует учетной записи и, кроме того, специально направлена на то, чтобы помочь людям действительно понять git (в отличие от https://xkcd.com/1597/ :) )