URL конфигурации Mercurial hgwebdir
Я настраиваю конфигурацию hgwebdir впервые с Mercurial на apache2. Я вижу три репозитория, которые я настроил на первой странице, и я выяснил, как изменить их имена, чтобы они не напоминали путь к каталогу.
Но когда я щелкаю, чтобы перейти в одно из хранилищ, URL становится http://localhost/hg/hgweb.cgi/path/to/repos. Я бы хотел, чтобы каталог был http://localhost/hg/name, поскольку его легче запомнить людям, которые хотят клонировать репозиторий.
Есть ли способ сделать это с помощью hgwebdir?
1 ответ
Это действительно зависит от веб-сервера, который вы используете.
В моем случае я использую Apache и просто отредактировал httpd-vhosts.conf
файл и для домена работает hgweb.cgi
установите следующий псевдоним сценария:
ScriptAlias /hg /FULL/PATH/TO/hgweb.cgi
Также я вижу, что вы имеете в виду hgwebdir.cgi
скрипт. С тех пор это было объединено с hgweb.cgi
скрипт начиная с версии 1.6. Вы можете получить последнюю версию этого файла из репозитория Mercurial: