Как установить sourcetree windows

Обновлено: 04.07.2024

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

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

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

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

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

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

Редактировать . Имейте в виду, что учащимся проще самостоятельно найти решения проблем с git с помощью CLI, чем с помощью приложений пользовательского интерфейса

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

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

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

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

  • Установить шоколад
  • Установите SourceTree 1.6.4, используя Chocolatey

Установить шоколад

Установите SourceTree, используя Chocolatey

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

choco install sourcetree --version 1.6.4

Рекомендации

Как пропустить регистрацию bitbucket при установке sourcetree?

Первый шаг - запустить SourceTreeSetup-3.1.3.exe и закрыть его после открытия интерфейса регистрации.

Второй шаг - открыть каталог% LocalAppData% \ Atlassian, найти account.json и user.config и заменить их предоставленными мной файлами.

% LocalAppData % \ Atlassian \ SourceTree \ accounts.json

% LocalAppData % \ Atlassian \ SourceTree.exe_Url_iayhtc13zv3obzuz5vchezjs1az2q5ef \ 3.1.3.3158 \ user.config

Мне удалось избежать регистрации с текущей версией на сегодня, которая является 3.3.8.

Все, что вам нужно, - это уже упоминавшийся «account.json», помещенный в% AppData% \ Atlassian \ SourceTree \ accounts.json (посмотрите внимательно, теперь это% Appdata%, а не% Local . %)

Файл, который я использовал, подготавливает учетную запись GitHub с OAuth (вам нужно будет применить новый OAuth из диалогового окна редактирования учетных записей). Вы также можете удалить эту учетную запись и делать то, что вам нравится.

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

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

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

Обновление 2020 года . Нет администратора, нет установки, нет регистрации.

Вот скрипт, который загружает версию 3.3.8, распаковывает MSI и копирует файлы конфигурации в% APPDATA%, чтобы пропустить регистрацию

Загрузить в формате ZIP, запустить в PowerShell sourcetree_portable.ps1

Вы можете создать временную учетную запись, используя временную электронную почту. Затем вы можете удалить учетную запись после ее установки и использовать собственные корпоративные Git-идентификаторы. Это самый простой способ.

Читайте также: