我正在使用hg serve运行一个mercurial存储库。我可以通过浏览器访问它并查看我的存储库中的所有内容但是当我尝试使用相同的URL进行hg克隆时,我得到HTTP错误:500(内部服务器错误)。
更新:事实证明这是一个问题,因为使用TortoiseHG网络服务器而不是明确使用hg服务。 TortoiseHG显示的错误是“AttributeError:'Blackhole'对象没有属性'fileno'”
答案 0 :(得分:0)
查看hg serve
命令的输出。我打赌任何错误都会在那里打印出来。
如果这还不够,请尝试传递--errorlog somefile.log
选项。
如果没有看到实际的错误消息,我们无法帮助您。
答案 1 :(得分:0)
看起来他们在这里跟踪此问题:https://bitbucket.org/tortoisehg/thg/issue/937/error-cloning-repo-using-serve。
目前解决方案是从命令行运行hg serve。
答案 2 :(得分:0)
我遇到了同样的问题,在存储库本身的.hg / hgrc中添加扩展名解决了这个问题:
[扩展] 支持大型=