Назад | Перейти на главную страницу

Как изменить разрешения и владельца после git-pull, чтобы они соответствовали папке?

Компания, в которой я работаю, использует Git для развертывания и из-за этого перезаписывает определенные разрешения и права собственности. Как лучше всего убедиться, что права собственности на папки и разрешения сохраняются, когда git pull проводится?

Я занимаюсь разработкой на OS X, используя MAMP, отправляю на промежуточный сервер, который является клоном производственной среды. Когда он достигает стадии Staging, мне нужно потом исправить разрешения, но они обычно устанавливаются на 664 вместо 644, что вызывает проблемы с suPHP.

Можете ли вы использовать один из хуков git?

Вероятно, крючок после оформления заказа.