Я использую gitlab для управления несколькими репозиториями на локальном dev-сервере и реализовал перехваты для автоматического развертывания проектов, когда фиксация выполнена успешно. Это прекрасно работает, но, к сожалению, мой крюк post-receive запускается, когда я фиксирую какой-либо репозиторий, а не только репозиторий, для которого нужен крючок.Ограничить привязку git к одному репозиторию
Как я могу ограничить свой крючок так, чтобы он выполнялся только при нажатии на конкретный репозиторий?
Просто добавьте крюк локально, под '.git/hooks' каталог в вашем проекте/хранилище. – Oldskool
Вышеупомянутый комментарий должен быть введен как ответ, так как он действительно сообщает вам, что вам нужно знать. – holdenweb
У меня есть крючок в 'репозиториях/somegroup/somename.git/hooks', и файл называется 'post-receive' – Matkey