我在我的Web服务器上使用了一个裸的远程仓库,并且使用post-receive钩子自动将我的文件推送到public_html目录。问题是,我正在使用codeigniter,而index.php文件必须是chmod 755。我用filezilla在服务器上改变了它,但每次推送后,index.php文件都被设置为644,这导致内部服务器错误。即使index.php没有被更改或隐藏,也会发生这种情况。我已经搜索了解决方案,但到目前为止还没有成功。有人可以帮助我吗?顺便说一下,我使用Tower GIT客户端进行提交/推送。谢谢。