我正在努力让 gitosis 拒绝对存储库的读取访问权限。基本上,我只想让一个用户拥有对它的读写权限。目前,每个人都可以克隆树,而这正是我不想要的。干杯!
答案1
如果您有此类问题,发布您的配置会有所帮助。Gitosis 不会授予您明确配置以外的任何存储库访问权限。一个非常简单的配置gitosis.conf
可能如下所示:
[group gitosis-admin]
members = lars
writable = gitosis-admin
[group myproject]
members = lars
writable = myproject
这允许被标识为“lars”的人对“admin”和“myproject”存储库进行读/写访问,并且不授予其他任何人访问权限。如果您有类似的东西并且它没有按预期工作,请添加以下内容:
[gitosis]
loglevel = DEBUG
这将导致 gitosis 在您与其交互时详细记录。发布您的日志gitosis.conf
和 Gitosis 的日志输出DEBUG
,我们可能会给您更好的答案。