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