我可以看到如何使用Acl Extension来控制certian用户对特定存储库的推送/拉取,但是您可以使用Acl Extenstion控制对存储库的“WEB”访问吗?我希望某些存储库只显示给某些用户。
我正在IIS7上部署,因此解决方案需要在该环境中运行。
答案 0 :(得分:3)
我假设您是通过HGWeb CGI脚本执行此操作的。如果是,您可以在每个项目的allow_push
文件中指定allow_read
和.hg/hgrc
个参数。如果您指定allow_read
以外的*
,则不在列表中的用户甚至不会在HGWeb项目列表页面上看到该项目。
答案 1 :(得分:0)
只需使用正常的.htaccess
功能来限制哪些仓库可以访问。 hg
主要不关心身份验证并将其留给Web服务器。