Git的core.sharedrepository设置会影响哪些文件权限?

时间:2014-05-15 16:59:48

标签: git file-permissions

git中有一个名为core.sharedrepository的配置设置,根据我的理解,这会影响git处理文件权限的方式。

我的问题是文件是什么意思?

假设我的git repo位于/home/user/project

  • /home/user/project/.git子文件夹中的文件?
  • 代码文件/home/user/project/但不是.git?
  • 所有文件/home/user/project

我的问题的背景是/home/user/project/.git中的文件创建为全球可读-rwxrwxr--。我希望只有特定用户或至少一个groupid成员才能访问所有文件

1 个答案:

答案 0 :(得分:1)

该设置会影响.git(存储库本身)和工作副本下的文件。拥有一个而不是另一个的读或写权限不会非常有用,因为大多数git操作都需要访问它们。

如果您在.git中拥有世界可读文件,请检查umask。它允许吗?您可以通过创建包含touch的文件并检查其权限来对此进行测试。