我正在努力让gitosis拒绝读取存储库的访问。 基本上我只想要一个用户有读写访问权限。 此刻每个人都可以克隆树,这正是我不想要的。 干杯!
如果你有这样的问题,这有助于发布你的configuration。 Gitosis不会授予对您明确configuration以外的存储库的任何访问权限。 一个非常简单的gitosis.conf可能是这样的:
[group gitosis-admin] members = lars writable = gitosis-admin [group myproject] members = lars writable = myproject
这允许被识别为“lars”的人对“admin”和“myproject”存储库进行读/写访问,并且不允许任何人访问。 如果你有这样的事情,而且不像你期望的那样工作,请添加以下内容:
[gitosis] loglevel = DEBUG
这会导致gitosis在与其交互时进行详细的日志logging。 发布你的gitosis.conf和Gitosis的DEBUG日志输出,我们可以给你一个更好的答案。