我在网络服务器上使用一个裸露的远程存储库,并带有一个接收后挂钩,该挂钩会自动将我的文件推送到 public_html 目录中。
问题是,我使用的是 codeigniter,index.php 文件必须是 chmod 755。我使用 filezilla 在服务器上更改了它,但每次推送后,index.php 文件都会设置为 644,这会导致内部服务器错误。
即使 index.php 没有更改或隐藏,也会发生这种情况。
我已经寻找解决方案,但到目前为止没有运气..有人可以帮助我吗?
顺便说一下,我正在使用 Tower GIT 客户端来提交/推送。
Thanks
Git 将可执行位与存储库中的每个文件一起存储。如果它认为文件的模式为 644,那么您可能需要通过在工作副本中设置权限、提交和推送来更改存储库本身的权限:
chmod +x index.php
git add index.php
git commit
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)