git - 共享存储库sgid

时间:2013-01-07 14:40:13

标签: git permissions git-bare

我正在使用bare sharedRepository来允许一组开发人员推送。

为了保持推送好的文件组,我更改了objects

的SGID
$ sudo chmod -R g+s my_repository/objects

如果它确实是正确的方法,我应该更改任何其他目录(branchesrefs,...)的SGID吗?

1 个答案:

答案 0 :(得分:1)

在您提出的其他问题中,我建议至少更改refs。基于git存储库布局文档here我认为仅仅更改objectsrefs就足够了。您需要在任何包含可以通过推送更改的文件的目录上更改此设置。