Подключение к системе управления версиями в ОС Linux

При работе в ОС Linux поддерживается работа с системой управления версиями Git. Для подключения к Git необходимо установить пакет libgit2 версии 0.28.*.

Настройки подключения указываются для каждого репозитория в файле Metabases.xml или в реестре и в дальнейшем экспортируются в файл registry.reg:

Примечание. Для работы с системой управления версиями Git предполагается, что уже создан репозиторий и создан его локальный клон.

Если удалённый репозиторий требует авторизации, то она возможна только посредством SSH. Для этого необходимо в ветке реестра [HKEY_CURRENT_USER\Software\Foresight\Foresight Analytics Platform\10.0\DevEnv\Git] добавить следующие ключи:

Полученную ветку реестра необходимо экспортировать в файл и сохранить его в домашний каталог Linux, где расположен файл registry.reg.

Пример файла

Имя пользователя в реестре можно не указывать, но при этом путь до удалённого репозитория, который указан в файле «/.git/config», должен иметь вид: ssh://<имя пользователя>@<хост.поддомен.домен>:<порт>/<путь до удалённого репозитория>

Инструкция по генерации SSH-ключей для Azure Devops доступна на сайте https://docs.microsoft.com/en-us/azure/devops/repos/git/use-ssh-keys-to-authenticate?view=azure-devops.

См. также:

Разработка приложений в команде