Как отследить пост-получение крючка при гитозе - PullRequest
1 голос
/ 29 апреля 2011

Есть ли способ управления перехватом после получения через gitosis-admin, чтобы можно было отслеживать изменения в нем?

Я делаю gitosis на удаленном сервере с парой репозиториев, к которым я могу перейти.Эти 2 репозитория настраиваются через gitosis-admin, и каждый из них имеет свой собственный хук после получения, который был настроен вручную с помощью ssh'ing для удаленного сервера.Мне кажется, что они должны быть где-то в git, чтобы можно было отслеживать любые изменения в них.

1 Ответ

1 голос
/ 29 апреля 2011

По соображениям безопасности вы не можете сами отслеживать файлы с крючками.Но вы можете обойти это:

Создайте git-репо со своими ловушками и проверьте его на сервере.Затем просто создайте символическую ссылку на файлы ловушек в репозиториях, где они вам нужны.Возможно, вы также захотите добавить еще одно действие ловушки, которое выполняет извлечение кассового репо, если вы не нажимаете непосредственно на него.

Убедитесь, что вы жестко контролируете доступ к этому репо, потому что еслизлоумышленник может подтолкнуть к нему, ты тост.

...