Mercurial 镜像:中止:没有此文件或目录:http://[...]/00manifest.i

Mercurial 镜像:中止:没有此文件或目录:http://[...]/00manifest.i

我正在尝试在我们的本地网络中设置 mercurial 存储库(特别是 code.python.org)的每日镜像,并通过 Apache HTTPD 为其提供服务。

在托管 apache 的远程主机上,我执行了以下操作:

$ cd /var/www
$ hg clone http://code.python.org/hg/trunk/

在我的 MacBook 上,我运行:

$ hg -v clone http://remote/trunk/
(falling back to static-http)
abort: No such file or directory: http://remote/trunk/.hg/store/00manifest.i

Google 没有显示与此特定错误相关的任何结果。我记得当时可以通过简单的克隆来设置 Bazaar 镜像。Mercurial 不是这样工作的吗?我如何设置必须进一步充当克隆 URL 的镜像?

答案1

这看起来像是 static-http 的一个错误(static-http 很慢,应尽可能避免使用)。但您最好使用 hgweb(使用 cgi 或 wsgi 为 mercurial 提供服务)。

http://mercurial.selenic.com/wiki/PublishingRepositories了解使用说明。

相关内容