使用 Mercurial 和 Apache 进行读取访问控制

mgv*_*mgv 3 security mercurial apache-2.2

我已经通过 Apache ( hgwebdir.cgi)设置了 Mercurial 。我希望拥有与使用 Subversion 和 AuthzSVNAccessFile 时相同的功能,其中我可以限制哪个用户对每个存储库具有读取或写入权限。该ACL扩展只控制的变化是如何带到仓库,一样的allow_push指令。有什么想法吗?

Zed*_*Zed 5

有一个allow_read指令可以添加到存储库 hgrc 中,其工作方式与allow_push. 如果指定,并且访问 hgwebdir CGI 脚本的用户不在列表中,则该项目甚至不会出现在索引页面上。