2010-08-12 3 views
2

При использовании команды hg serve в Windows сервер запускается правильно, но когда кто-то пытается сделать клон, появляется эта ошибка.Проблема с командой Mercurial hg serve

 

$ hg serve 
listening at http://machineX:8000/ (bound to *:8000) 
---------------------------------------- 
Exception happened during processing of request from ('127.0.0.1', 4456) 
Traceback (most recent call last): 
    File "SocketServer.pyc", line 558, in process_request_thread 
    File "SocketServer.pyc", line 320, in finish_request 
    File "mercurial\hgweb\server.pyc", line 42, in __init__ 
    File "SocketServer.pyc", line 615, in __init__ 
    File "BaseHTTPServer.pyc", line 329, in handle 
    File "BaseHTTPServer.pyc", line 323, in handle_one_request 
    File "mercurial\hgweb\server.pyc", line 74, in do_GET 
    File "mercurial\hgweb\server.pyc", line 65, in do_POST 
    File "mercurial\hgweb\server.pyc", line 58, in do_write 
    File "mercurial\hgweb\server.pyc", line 122, in do_hgweb 
    File "mercurial\hgweb\hgweb_mod.pyc", line 85, in __call__ 
    File "mercurial\hgweb\hgweb_mod.pyc", line 117, in run_wsgi 
ErrorResponse 
---------------------------------------- 

Кажется, это какая-то ошибка питона ... Я уже пробовал переустановить на самую последнюю версию ртутный, но по-прежнему имеет место та же самая проблема.

Кто-нибудь еще видел это раньше?

спасибо!

+0

Какую версию Mercurial вы используете? Эта ошибка также возникает, когда вы используете пустой (= только созданный) репозиторий? – Rudi

ответ

5

Это глупая проблема ...

я делал hg serve на моем «привет» хранилище, и я пытался получить к нему доступ, как

hg clone http://machine:8000/hello

вы не должны использовать репозиторий имя в адресе ...

это и все.

+1

Спасибо, что написали это ... Я получил ту же ошибку и, вероятно, по той же причине. Какое ужасное сообщение об ошибке диагностики. Кто-то должен учить программиста на питоне, как писать «путь не найден». Это все хуже, потому что эта проблема, скорее всего, случится с новыми пользователями Hg, и препятствовать им использовать Hg. – LarsH

Смежные вопросы