Я хочу управлять версиями своего веб-сервера, как описано в Контроле версий для моего веб-сервера, создав репозиторий git из моего /var/www directory
. Я надеюсь, что тогда я смогу вытащить веб-контент с нашего сервера dev на github, вытащить его на наш производственный сервер и провести остаток дня в пуле.
По-видимому, изгиб в моем плане состоит в том, что git не будет уважать права доступа к файлам (я еще не пробовал, только читал об этом сейчас.) Я предполагаю, что это имеет смысл в том, что в разных коробках могут быть разные пользователи/групповые настройки. Но если бы я хотел заставить разрешения распространяться, зная, что мои серверы настроены одинаково, есть ли у меня какие-либо опции? Или есть более простой способ приблизиться к тому, что я пытаюсь сделать?