【发布时间】:2011-07-26 16:23:57
【问题描述】:
我可以看到您如何使用 Acl 扩展来控制某些用户对特定存储库的推/拉,但是您可以使用 Acl 扩展控制对存储库的“WEB”访问吗?我希望某些存储库只对某些用户显示。
我在 IIS7 上进行部署,因此该解决方案需要在该环境中运行。
【问题讨论】:
标签: iis mercurial access-control
我可以看到您如何使用 Acl 扩展来控制某些用户对特定存储库的推/拉,但是您可以使用 Acl 扩展控制对存储库的“WEB”访问吗?我希望某些存储库只对某些用户显示。
我在 IIS7 上进行部署,因此该解决方案需要在该环境中运行。
【问题讨论】:
标签: iis mercurial access-control
我假设您是通过 HGWeb CGI 脚本执行此操作的。如果是,您可以在每个项目的.hg/hgrc 文件中指定allow_push 和allow_read 参数。如果您指定 allow_read 而不是 *,则不在列表中的用户甚至不会在 HGWeb 项目列表页面上看到该项目。
【讨论】:
只需使用普通的.htaccess 之类的功能来限制可以访问的存储库。 hg 基本上不关心身份验证并将其留给网络服务器。
【讨论】: