Windows 7上的Mercurial内部安装 – 在处理来自Windows 7的请求期间发生exception

HY,

我有一个中央存储库和许多当地人。
在我的机器上,我也有本地和中央存储库。
我可以在本地机器上的本地和中央资源库之间进行克隆/提交/更新/推/拉操作。 但是当我想从另一台机器上创build一个克隆时,它会得到一个错误。

listening at http://MyLocalMachine:8000/ (bound to *:8000) ---------------------------------------- Exception happened during processing of request from ('192.168.0.194', 49319) 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 47, 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 79, in do_GET File "mercurial\hgweb\server.pyc", line 70, in do_POST File "mercurial\hgweb\server.pyc", line 63, in do_write File "mercurial\hgweb\server.pyc", line 127, in do_hgweb File "mercurial\hgweb\hgweb_mod.pyc", line 86, in __call__ File "mercurial\hgweb\hgweb_mod.pyc", line 118, in run_wsgi ErrorResponse ---------------------------------------- 

命令行启动中央回购:

 hg serve -R TT -n TTZoli 

来自远程机器的克隆命令:

 hg clone --pull http://MyLocalMachine:8000/TT 

configuration中央回购:

 [ui] username = MyLocalUserName username = test <[email protected]> with this user i'm trying to acces the central repo [web] push_ssl = false 

configuration远程回购:

 [ui] username = test <[email protected]> [web] push_ssl = false 

我不确定是否相关,我的防火墙在两台机器上都是closures的,除了hgignore,服务器上的/ hg文件夹中的文件没有版本。

你能提出一些build议吗?
可能是什么问题呢?

提前致谢!

你有什么目录的本地回购服务?

看到这个问题 ,那是问题的根源。

尝试

 hg clone --pull http://MyLocalMachine:8000 

我之前没有看到-R选项。 这是从一个插件?