gpt4 book ai didi

windows - 如何在一台 IIS 服务器上设置多个 hgweb 站点?

转载 作者:可可西里 更新时间:2023-11-01 10:39:11 24 4
gpt4 key购买 nike

我正在设置我们公司的第一个 Mercurial 网络界面,但遇到了一些障碍。我们将有多个团队使用此服务器,我不希望团队 A 必须处理团队 B 的存储库,反之亦然。

如果 hgweb 为存储库提供文件夹树中的存储库,那就完美了。不幸的是,我见过的所有模板都将“树扁平化”成一个简单的存储库列表。所以我一直在尝试设置多个站点,以便 https://hg.server/teamA仅列出团队 A 的 repo 协议(protocol),并且 https://hg.server/teamB仅显示团队 B 的 repo 协议(protocol)。听起来很简单!

我使用的是 ISAPI 而不是 CGI。不幸的是,ISAPI 处理程序似乎无法指向多个 hgweb.config 文件。

我对 RhodeCode 的外观印象深刻,但我一直无法正确安装它。我对 Python 非常陌生;因此,至少可以说,一些安装说明令人困惑。

那么...关于如何成功安装 RhodeCode 或以其他方式做我需要做的事情有什么建议吗??

最佳答案

您是对的,hgweb 默认会进入子目录并在一个大的平面列表中显示所有内容。但是尝试设置

[web]
descend = False

为了防止这种情况。您仍然可以直接浏览子目录,如我服务器上的示例所示:

不过,顶层目录看起来很空。将 web.descend 保留为默认值可能会更好 - 然后您会在顶层看到一个大的平面列表,但仍然可以浏览子目录仅查看每个团队特定的 repo 协议(protocol)。似乎是两全其美。

关于windows - 如何在一台 IIS 服务器上设置多个 hgweb 站点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8822116/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com