там.
ользуюpost-receive-email
ловушка из дистрибутива Git для отправки электронных писем определенным пользователям при обновлении репозитория Git (ловушка вызывается изpost-receive
).
Все мои репозитории управлялись вручную. Теперь у меня так много репозиториев и так много пользователей и групп, что мне нужно обновить систему управления Git-репозиториями. Я выбрал Gitolite.
Но я немного растерялся, как настроить почтовые уведомления.
Обновление: я немного уточню вопрос:
Первый вопрос: куда я должен положить крючок и должен ли я как-то его изменить, чтобы он работал с Gitolite?
Второй вопрос:
Стандартpost-receive-email
крючок зависит от трех параметров в*.git/config
: hooks.envelopesender
, hooks.emailprefix
а такжеhooks.mailinglist
.
Эти параметры, в общем, различны для каждого репозитория, который я перемещаю под Gitolite. На практике они одинаковы для одинаковых групп разрешений - пользователи, которые имеют доступ к хранилищу, получают уведомления, другие - нет.
Я хотел бы избежать редактированияconfig
файл для каждого хранилища вручную. Было бы гораздо веселее, если бы я мог настроить все в одном и том же централизованном месте для всего Gitolite.
Итак, есть намеки?