У меня есть репозиторий, настроенный на веб-сервере apache с использованием сценария hgweb.cgi, объявленного в моем файле apache2.conf следующим образом:
ScriptAlias /hgp "/var/www/hgrepublic/hgweb.cgi"
В моем сценарии hgweb.cgi, если я установлюПеременная config в качестве пути к моему хранилищу:
config = "/var/www/hgrepublic/fakecake"
это работает, и я вижу историю моего хранилища на http://localhost/hgp
Теперь, если я хочу использовать файл hgweb.config,Я устанавливаю переменную config в сценарии hgweb.cgi следующим образом:
config = "hgweb.config"
независимо от путей, которые я пытаюсь использовать в файле конфигурации, я не вижу свой репозиторий в веб-интерфейсе (пустой индекс репозитория).Вот несколько примеров, которые я пробовал с абсолютными и относительными путями
[paths]
/ = /var/www/hgrepublic/**
fakecake = /fakecake
fakecake = /var/www/hgrepublic/fakecake
Любая идея, чтобы помочь мне заставить его работать с файлом конфигурации?(Я хотел бы иметь несколько репозиториев, объявленных в файле конфигурации)
Примечание: hgweb cgi и файлы конфигурации находятся в папке / var / www / hgrepublic /, а также в папке репозитория fakecake.