Я развертываю свой проект с git
на удаленном сервере с помощью перехвата после обновления. Более конкретно, я следую этим шагам . Все в моей локальной копии имеет необходимые разрешения, однако после развертывания с git push production
файлы, для которых установлено значение 777
, на удаленном сервере изменяются на -rwxr-xr-x
Я добавил к обоим (локальным / удаленным) .git/config
переменные ядра filemode = false
, а также изменил свой umask в /etc/profile
на 0002
Есть идеи, почему постоянно меняется режим файлов? Спасибо