Iis Mercurial:防止Web访问的Acl扩展示例

Iis Mercurial:防止Web访问的Acl扩展示例,iis,mercurial,access-control,Iis,Mercurial,Access Control,我可以看到如何使用Acl扩展来控制certian用户对特定存储库的推/拉操作,但是您可以使用Acl扩展控制对存储库的“WEB”访问吗?我希望某些存储库只为某些用户显示 我正在IIS7上部署,因此解决方案将需要在该环境下工作。只需使用普通的.htaccess像Fontonnelity一样限制可访问的回购hg基本上不关心auth,而是将其留给web服务器。我假设您是通过HGWeb CGI脚本来完成的。如果是,可以在每个项目的.hg/hgrc文件中指定allow\u push和allow\u read

我可以看到如何使用Acl扩展来控制certian用户对特定存储库的推/拉操作,但是您可以使用Acl扩展控制对存储库的“WEB”访问吗?我希望某些存储库只为某些用户显示


我正在IIS7上部署,因此解决方案将需要在该环境下工作。

只需使用普通的
.htaccess
像Fontonnelity一样限制可访问的回购
hg
基本上不关心auth,而是将其留给web服务器。

我假设您是通过HGWeb CGI脚本来完成的。如果是,可以在每个项目的
.hg/hgrc
文件中指定
allow\u push
allow\u read
参数。如果您指定了除
*
之外的
允许读取
,则不在列表中的用户甚至不会在HGWeb项目列表页面上看到该项目。

我不认为这是IIS7。htaccess在该环境下工作。您是如何配置IIS的,以便需要客户端提供用户名的?