【问题标题】:Mercurial HG Serve HTTP 500 ErrorMercurial HG 服务 HTTP 500 错误
【发布时间】:2011-07-21 23:15:19
【问题描述】:

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

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

【问题讨论】:

  • 请描述“查看我的存储库中的所有内容”。我看到人们这么说,他们正在查看他们工作目录中文件的静态 http 视图,而不是实际的链接应用程序。

标签: mercurial repository tortoisehg tortoisehg-2.0


【解决方案1】:

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

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

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

【讨论】:

  • 是对的。同时打开--debug--traceback。这是您描述的任何问题的更多信息。
【解决方案2】:

他们似乎正在这里跟踪这个问题:https://bitbucket.org/tortoisehg/thg/issue/937/error-cloning-repo-using-serve

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

【讨论】:

    【解决方案3】:

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

    [扩展名] 大文件=

    【讨论】:

      猜你喜欢
      • 2013-07-26
      • 1970-01-01
      • 2011-02-28
      • 1970-01-01
      • 2012-02-07
      • 1970-01-01
      • 2013-11-13
      • 1970-01-01
      • 2012-10-11
      相关资源
      最近更新 更多