【发布时间】:2013-01-07 14:40:12
【问题描述】:
我正在使用baresharedRepository 来允许一组开发人员推送。
为了在推送时保持良好的文件组,我更改了objects的SGID
$ sudo chmod -R g+s my_repository/objects
如果这确实是正确的做法,我是否应该更改任何其他目录的 SGID(branches、refs、...)?
【问题讨论】:
标签: git permissions git-bare
我正在使用baresharedRepository 来允许一组开发人员推送。
为了在推送时保持良好的文件组,我更改了objects的SGID
$ sudo chmod -R g+s my_repository/objects
如果这确实是正确的做法,我是否应该更改任何其他目录的 SGID(branches、refs、...)?
【问题讨论】:
标签: git permissions git-bare
在您的其他问题中,我建议至少更改 refs。基于 git 存储库布局文档here,我认为仅更改objects 和refs 就足够了。您需要在包含可以通过推送更改的文件的任何目录上更改此设置。
【讨论】:
objects 和refs,看看它是否能继续工作。