1

我有一个 git repo,其中包括 wordpress 的子模块和 wordpress 主题。我正在尝试对此进行配置,以便每当有更改时我都可以在服务器上运行“git pull”,以更新存储库中的文件。我遇到的问题是,在我执行 git pull 之后,我最终在前端出现 500 错误,并且我的服务器日志显示“文件可按组写入”。基本上,我需要所有文件都具有“0755”的权限,并在我用 git 更新它们后保持这种状态。如何正确设置?

4

1 回答 1

0

查看 上的文档filemode。在 .git/ 下的存储库中,配置文件有一个以 [core] 开头的部分。如果您将 filemode 设置为 FALSE(或零,我不太记得了),它将阻止 git 更改任何文件的权限。然后,您可以将它们更新为正确的权限,而不要理会它们。

git请注意,如果您以单独的用户身份运行,您可能会遇到其他权限错误(我们git对运行自动更新的用户执行此操作)。只是在设置时需要注意的事情。

于 2012-09-25T17:12:41.003 回答