Я настраиваю первый веб-интерфейс Mercurial нашей компании, и я наткнулся на некоторое препятствие. У нас будет несколько команд, использующих этот сервер, и я не хочу, чтобы команде А приходилось иметь дело с репозиториями команды Б, и наоборот.
Если бы hgweb обслуживал репозитории так, как они хранятся в дереве папок, это было бы идеально. К сожалению, все шаблоны, которые я видел, «сплющивают дерево» в простой список репозиториев. Поэтому я пытался настроить несколько сайтов, чтобы https://hg.server/teamA отображал только репо команды А, а https://hg.server/teamB отображал только репо команды В. Звучит достаточно просто!
Я использую ISAPI, а не CGI. К сожалению, обработчик ISAPI кажется неспособным указывать более чем на один файл hgweb.config.
Я впечатлен внешним видом RhodeCode, но мне не удалось правильно его установить. Я чрезвычайно новичок в Python; поэтому некоторые инструкции по установке, по меньшей мере, сбивают с толку.
Итак ... какие-либо предложения о том, как успешно установить RhodeCode или иным образом сделать то, что мне нужно сделать ??