У меня есть приложение, использующее некоторые файлы шаблонов, и некоторые разработчики, которые его создают.
Лучший способ, с помощью которого я нашел шаблоны, - это установить git поверх gitolite и создать ловушку для автоматической проверки шаблонов при обновлении в нужных папках.
Ну, все в настройках работает и работает нормально, но у меня есть секретный вопрос.
Шаблоны используются небольшим приложением, работающим с пользователем с именем runtime, с группой времени выполнения.
Gitolite использует другого пользователя / группу, обычно git: git, для управления репозиториями.
В хуке я должен извлекать файлы в папку пользователя времени выполнения, и, очевидно, это не работает.
Я думаю об изменении группы git на ту же среду выполнения, но я действительно не знаю, есть ли проблемы с безопасностью в этих решениях или нет причин для беспокойства.
Я не эксперт по безопасности, но знаю, что здесь полно :)
Большое спасибо, Дэвид.