Выдвижение нового хранилища с HgWebDir через http - PullRequest
3 голосов
/ 03 марта 2010

Я успешно настроил экземпляр HgWebDir поверх CGI с Apache, и я могу hg push и hg pull для всех репозиториев, перечисленных на странице, но я не могу создать новый репозиторий без ssh и такой, как он мне даетann Ошибка «Операция не поддерживается через http».

Это ошибка конфигурации или она действительно не поддерживается?Кому-нибудь когда-нибудь удавалось это делать?

Ответы [ 2 ]

4 голосов
/ 03 марта 2010

Да, вы не можете создать новый репо по HTTP с помощью стандартных инструментов. Вы можете push-создать, используя ssh, но hgwebdir этого не делает. Вы можете hg init создать пустое хранилище на сервере и затем нажать на него.

Легко настроить отдельный скрипт для удаленного создания через http: http://ry4an.org/unblog/UnBlog/2009-09-17

0 голосов
/ 03 марта 2010

Насколько я знаю, это не поддерживается. Это было бы проблемой безопасности, если вы думаете об этом. У hgwebdir нет модели безопасности, о которой можно было бы говорить, я думаю, что для создания каталогов и файлов на сервере потребуются некоторые учетные данные.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...