Github на стороне сервера git крючки (т.е. pre-commit и post-commit)

Я просмотрел ответы на SO и в Интернете, и я не вижу ничего о том, как настроить серверный git hook на github (в отличие от webhooks). Есть ли способ сделать это?

Или, альтернативно, существует ли способ настроить его таким образом, чтобы .git/hooks была символической ссылкой на часть рабочего дерева во время клонирования?

Я должен добавить, что это внутренний сервер github.

Ответ 1

По понятным причинам GitHub не позволит вам выполнять произвольный код на своих серверах как часть Git hooks. Единственное, что они позволяют, - это использовать их веб-узлы или интегрированные сторонние службы.

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