1

在 hgweb.config 中,allow_push 参数适用于 [paths] 部分中定义的所有已定义存储库。有没有办法允许推送一个存储库而不是另一个存储库,或者我是否需要为每个存储库实际创建完全独立的配置(和相应的 Web 应用程序)?(以防万一,它在 Windows 上,在 IIS 中托管 hgweb)。

4

2 回答 2

6

您可以在 repo\.hg\hgrc 文件中为每个 repo 定义单独的推送规则,如下所示:

[web]
allow_push = *

允许向所有人推送或

[web]
allow_push = John

只允许推送给 John

如果在 repo\.hg\ 目录中找不到 hgrc 文件,只需创建它。

于 2010-09-03T18:21:09.993 回答
1

通过 Web 界面进行更高级的权限管理您可以尝试 RhodeCode 项目。 http://pypi.python.org/pypi/RhodeCode

于 2011-01-24T00:35:43.887 回答