Mercurial HG Serve HTTP 500 Ошибка - PullRequest
0 голосов
/ 22 июля 2011

Я использую ртутный репозиторий, используя hg serve.Я могу получить к нему доступ через браузер и просмотреть все в своем хранилище, однако, когда я пытаюсь сделать клон hg с тем же URL-адресом, я получаю HTTP-ошибку: 500 (внутренняя ошибка сервера).

ОБНОВЛЕНИЕ: Оказывается, это проблема, вызванная использованием веб-сервера TortoiseHG вместо явного использования hg serve.TortoiseHG показывает ошибку: «AttributeError: у объекта« Blackhole »нет атрибута fileno»

Ответы [ 3 ]

1 голос
/ 22 июля 2011

Посмотрите на вывод команды hg serve. Могу поспорить, что любые ошибки будут напечатаны прямо там.

Если этого недостаточно, попробуйте передать параметр --errorlog somefile.log.

Мы не можем помочь вам больше, не увидев фактического сообщения об ошибке.

0 голосов
/ 20 марта 2015

У меня была такая же проблема, и добавление расширения в .hg / hgrc самого хранилища решило проблему:

[расширения] largefiles =

0 голосов
/ 22 июля 2011

Похоже, они отслеживают эту проблему здесь: https://bitbucket.org/tortoisehg/thg/issue/937/error-cloning-repo-using-serve.

На данный момент решение заключается в запуске hg serve из командной строки.

...