Как создать ловушку предварительного получения на GitHub Enterprise Server - PullRequest
0 голосов
/ 25 октября 2019

Я работаю над созданием ловушки предварительного получения в Github Enterprise Repository, чтобы проверить нажатия. Я попытался переименовать pre-receive.sample в pre-receive в папке .git/hooks и выдвинул его на удаленный компьютер, но, очевидно, это работает только для ловушки на стороне клиента, а не на ловушке на стороне сервера. Я владелец этого репо. Я следую этому руководству и не понимаю, что это значит " Создайте ловушку предварительного получения на экземпляре GitHub Enterprise Server " Вот настройка моего проекта. Как получить доступ к Github Enterprise Server? Спасибо за любую помощь! enter image description here

1 Ответ

0 голосов
/ 31 октября 2019

Администраторы сайта GitHub Enterprise отвечают за управление хуками предварительного получения. В настройках GitHub Enterprise они увидят такой экран для настройки хуков: enter image description here

Управление хуками описано здесь: https://help.github.com/en/enterprise/2.18/admin/developer-workflow/managing-pre-receive-hooks-on-the-github-enterprise-server-appliance

Один разАдминистратор сайта создал ловушку предварительного получения, которую можно будет выбрать на экране «Настройки» -> «Хуки» в репозитории. enter image description here

Я считаю, что это сделано таким образом, чтобы защитить GitHub Enterprise от долго выполняющихся сценариев, которые могут вызвать проблемы с производительностью.

...