我有一个git repo,其中包括wordpress和wordpress主题的子模块。我正在尝试配置这个,这样我可以在服务器上运行“git pull”,只要有更改,就可以从repo更新文件。我遇到的问题是,在我执行git pull之后,我最终在前端出现500错误并且我的服务器日志说“文件可以按组写入”。基本上,我需要所有文件具有“0755”的权限,并在我用git更新它们之后保持这种状态。如何正确设置?
答案 0 :(得分:0)
查看filemode
上的文档。在.git /下的存储库中,配置文件有一个以[core]开头的部分。如果你将filemode设置为FALSE(或零,我不记得),它将阻止git更改任何文件的权限。然后,您可以将它们更新为正确的权限,并将它们留下。
请注意,如果您将git
作为单独的用户运行,则可能会遇到其他权限错误(我们对运行自动更新的git
用户执行此操作)。在你做好准备时要注意的事情。