Мы используем Mercurial на наших производственных серверах для некоторых небольших веб-проектов, чтобы легко развертывать приложения, передавая изменения на сервер через SSH.Репозитории находятся в папках public_html соответствующих учетных записей.
Теперь, если я сделаю
hg clone http://www.domain.com
, я получу
real URL is http://www.domain.com/
requesting all changes
adding changesets
adding manifests
transaction abort!
rollback completed
abort: empty or missing revlog for .htaccess
К счастью, клонирование не кажетсябыло бы возможно без аутентификации, но я бы предпочел, чтобы никто не знал, что в первую очередь доступен репозиторий hg.
Кто-нибудь знает способ полностью скрыть репозиторий Mercurial от общественности, даже если оннаходится в публичном месте, как public_html / htdocs на веб-сервере?Я не смог найти никакой информации о том, как этого добиться.
ETA: Видимо, у меня пока недостаточно репутации, чтобы голосовать за любые ответы.Но большое спасибо вам обоим за ваши полезные ответы.:)