Skip to content

Авторизация в сервере Git

Dmitriy Marmyshev edited this page Feb 19, 2019 · 4 revisions

1С:ГитКонвертер позволяет конвертировать историю в локальный репозиторий или в локальный с отправкой изменений в удаленный репозиторий.

В качестве сервера Git вы можете использовать одну из публичных систем управления репозиториями, которые есть в интернете. Например, GitLab, GitHub, BitBucket и др. Их достоинство заключается в том, что от вас не требуется предварительная установка и настройка программного обеспечения. Недостатком является то, что для размещения удалённого приватного (не публичного) репозитория вам, скорее всего, придётся использовать платный аккаунт.

В то же время, например, GitLab имеет бесплатную версию, которую вы можете скачать и установить на сервере своей организации. Так же GitLab.com предоставляет бесплатно возможность создавать приватные репозитории с некоторыми ограничениями.

Варианты авторизации

Простая авторизация (логин и пароль)

Это авторизация в 1С:ГитКонвертере сделана по умолчанию для простоты адаптации разработчиков 1С. В форме настроек хранилища необходимо указать:

  • адрес сервера Git
  • логин и пароль для доступа на сервер.

Если локальный репозиторий уже был создан без настроек удаленного репозитория - необходимо нажать на кнопку Установить адрес репозитория Git рядом с адресом сервера Git в форме настроек хранилища.

Учтите, что логин и пароль - хранятся в базе данных 1С:ГитКонвертера, а так же в файле настроек /.git/config в репозитории. Поэтому безопасность этой информации обеспечивается доступом к самому серверу на котором расположен 1С:ГитКонвертер.

Авторизация по ssh

Этот способ немного сложнее настраивать, но все серверы Git поддерживают такой способ авторизации по умолчанию. При этом, в 1С:ГитКонвертере нет ограничений использовать, настроенный самостоятельно, доступ по ssh. В форме настроек хранилища достаточно указать адрес сервера Git.

Внимание! Настройку авторизации по протоколу SSH необходимо выполнять для пользователя ОС под которым запущен сервер 1С, т.к. соединение с Git-сервером будет выполняться под этим пользователем.

Авторизация Windows Credential Manager

Аналогично способу ssh можно использовать авторизацию с помощью Windows Credential Manager настроив доступ вручную для пользователя под которым запущен сервер 1С:Предприятия. В форме настроек хранилища в 1С:ГитКонвертере аналогично - достаточно указать адрес и произвольные символы в поле логина и пароля.

Clone this wiki locally