Как добавить серверную ловушку в GitLab? - PullRequest
1 голос
/ 27 апреля 2020

Я хотел бы запретить выполнение pu sh на GitLab, если кто-то ранее выдвинул другой коммит. Я бы заставил его сначала потянуть, а затем сделать интерактивный ребаз. Я думал, что мне нужна серверная git ловушка.

Я пишу эту статью: https://docs.gitlab.com/ce/administration/server_hooks.html

, но я застрял в этой строке: On the GitLab server, navigate to the project’s repository directory.

Как я могу войти в GitLab? Я установил gitlab-runner, но понятия не имею, как «Войти» и добавить сценарий предварительного получения в подкаталог hooks.

У вас есть идеи?

1 Ответ

1 голос
/ 27 апреля 2020

Защитить ветку должно быть достаточно: это предотвратит принудительное продвижение в ветвь.
И его можно установить через GitLab GUI, без необходимости входа на сервер GitLab.

Это означает: если кто-то уже толкнул, вам придется сначала потянуть, прежде чем вы сможете сыграть sh самостоятельно.

...