Mercurial HGWeb не работает с UNC-путями в Windows
Недавно я начал перемещать некоторые репозитории HG на сетевой диск. Веб-настройка HG работала отлично, когда репозитории были на локальном диске.
Старая настройка:
- C: \ Repos \ repo1
- C: \ Repos \ repo2
hgweb.conf имел следующее:
[пути] / = C:/Repos/*
Новая настройка:
- // хранение / репо / repo1
- // хранение / репо /repo2
hgweb.conf имеет следующее:
[пути] / = // хранилище / репо / *
Когда я затем просматриваю hgweb, ни одно из моих репозиториев не появляется в списке (страница отображается нормально, просто нет репозиториев в списке).
Я пробовал каждую комбинацию / и \ безрезультатно.
Я не думаю, что это проблема с разрешениями, так как я посмотрел, хотя filemon и mercurial IS находят пути и читают каталог.hg для каждого. Это просто не отображать их в Интернете.
Я также попытался смонтировать сетевой путь к букве диска, и это тоже не работает.
Любая помощь с благодарностью =)
1 ответ
Просто к сведению, проблема с этим была связана с именем пользователя, под которым работал сервис Apache2. Устранение проблемы с пользователем, у которого было разрешение на доступ к сетевому пути.