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