从BitBucket拉到服务器使文件组权限0 0

时间:2016-03-07 12:43:32

标签: linux git permissions centos bitbucket

我只是设置Git从bitbucket拉到我们的登台服务器上,然后在测试网站时发出500错误。

调查此事表明,包含index.php文件在内的许多文件现在具有0 0的群组权限,文件夹中的所有其他内容均为504 503

如何解决此问题,以便它不会更改权限/正确设置它们?

1 个答案:

答案 0 :(得分:0)

Git不跟踪文件权限。

您可以设置配置变量以在需要时跟踪它(将被视为更改)

# consider chmod changes as a "real" change
git config core.filemode true

您还可以使用--chmod标志运行update index命令,为您的文件设置所需的权限。

  

--chmod=(+|-)x

     

设置更新文件的执行权限      git update-index --chmod=+x