Проблема с командой Mercurial hg serve - PullRequest
2 голосов
/ 12 августа 2010

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


$ 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
----------------------------------------

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

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

спасибо!

1 Ответ

5 голосов
/ 16 августа 2010

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

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

hg clone http://machine:8000/hello

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

это все.

...