Я настраиваю Mercurial сервер в моей учетной записи общего хостинга с BlueHost.У меня есть доступ по SSH, но у меня нет доступа к конфигурации Apache.По сути, сервер mercurial запускает один скрипт cgi, в моем случае domain.com/repos/hg.cgi (для доступа ко всем репозиториям на сервере).Я защитил каталог «repos», используя файл .htaccess и файл auth.
Но способ, которым работает Mercurial, к которому, например, «стек» хранилища, доступен так: domain.com/repos/hg.cgi / stack
Это создает проблему, поскольку аутентификация произошла в каталоге репозитория, и все пользователи, которые имеют к ней доступ, теперь имеют доступ ко всем репозиториям.
Есть ли способзащитить отдельные репозитории, используя только файл .htaccess?