как настроить пост-получение git hook для обновления зеркального репозитория после нажатия?

у меня есть голый репозиторий на сервере Gitlab, и тот же репозиторий был зеркально отражен на другом сервере с помощью ssh. я хотел бы назначить хук после получения в репозиторий Gitlab, чтобы обновить зеркальный репозиторий после того, как пользователь был перемещен в репозиторий Gitlab.

согласно документации Gitlab, я могу создавать git-хуки, как показано ниже введите здесь описание изображения

но что я должен указать в URL?? путь к серверу зеркального репозитория? или в любом случае я могу сделать это, используя git hooks?

моя версия Gitlab - Community Edition 11.1.4


person Sadzone    schedule 13.09.2018    source источник


Ответы (1)


что я должен указать в URL?? путь к серверу зеркального репозитория?

Нет: вы должны использовать URL прослушивателя вебхука, который вы установили заранее. Вы можете проверить ответ веб-перехватчика с помощью самостоятельного экземпляра requestBin.

Примеры:

в любом случае я могу сделать это, используя git hooks?

Только если у вас есть доступ к серверу GitLab. Это было бы невозможно, например, для gitlab.com.

person VonC    schedule 13.09.2018