我正在git使用更新后的挂钩将我的项目部署到远程服务器.更具体地说,我正在遵循这些步骤.我的本地副本上的所有内容都具有正确的权限,但在部署之后git push production,将设置为777 在远程服务器中更改的文件-rwxr-xr-x
git
git push production
777
-rwxr-xr-x
我已经添加到两个(本地/远程).git/config的核心变量filemode = false,我已经在改变,以及我的umask /etc/profile来0002
.git/config
filemode = false
/etc/profile
0002
任何想法为什么它不断改变文件的模式?谢谢
git file-permissions chmod
chmod ×1
file-permissions ×1
git ×1