Skip to content

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

Dmitriy Marmyshev edited this page Oct 18, 2018 · 4 revisions

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

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

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

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

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

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

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

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

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

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

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

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

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

Clone this wiki locally