Я установил репозиторий Gitolite на сервере Ubuntu, который предназначен для разработчиков клонов / push-проектов, над которыми мы будем работать. У меня проблема с крюком пост-получения, который у меня есть в репо. У меня есть ловушка после получения в определенном репо, проверяющая определенный каталог на сервере, в моем случае это / home / user / www / projects /. Проблема в том, что когда администратор отправляет репозиторий (git push origin), ловушка успешно извлекает проект в указанный каталог и изменяет разрешения для проверяемого каталога (проекта). Однако, если обычный пользователь подталкивает к репо, то хуки проверяют проект без изменений, не меняя разрешений. Я уже проверил umask на сервере 0002, и это не должно быть проблемой здесь. Я удален и переустановлен Gitolite, но все еще с той же проблемой.