1

我正在使用 hg serve 运行一个 mercurial 存储库。我可以通过浏览器访问它并查看我的存储库中的所有内容,但是当我尝试使用相同的 url 进行 hg 克隆时,我得到 HTTP 错误:500(内部服务器错误)。

更新:事实证明,这是由于使用 TortoiseHG Web 服务器而不是显式使用 hg serve 导致的问题。TortoiseHG 显示的错误是“AttributeError: 'Blackhole' object has no attribute 'fileno'”

4

3 回答 3

1

查看hg serve命令的输出。我敢打赌,任何错误都会在那里打印出来。

如果这还不够,请尝试传递--errorlog somefile.log选项。

在没有看到实际错误消息的情况下,我们无法为您提供更多帮助。

于 2011-07-22T00:27:15.353 回答
0

看起来他们在这里跟踪这个问题:https ://bitbucket.org/tortoisehg/thg/issue/937/error-cloning-repo-using-serve 。

目前的解决方案是从命令行运行 hg serve 。

于 2011-07-22T18:09:32.493 回答
0

我遇到了同样的问题,在存储库本身的 .hg/hgrc 中添加扩展名解决了这个问题:

[扩展] 大文件=

于 2015-03-20T11:12:54.613 回答