gitosis 如何拒绝所有人的读取权限,但有一个用户也可以写入

gitosis 如何拒绝所有人的读取权限,但有一个用户也可以写入

我正在努力让 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,我们可能会给您更好的答案。

相关内容