2011-07-21 58 views
0

我使用hg serve運行一個mercurial repository。我可以通過瀏覽器訪問它並查看我的存儲庫中的所有內容,但是當我嘗試使用相同的URL執行hg克隆時,我得到HTTP錯誤:500(內部服務器錯誤)。Mercurial HG服務HTTP 500錯誤

更新:事實證明,這是使用TortoiseHG網絡服務器而不是明確使用hg服務器引起的問題。 TortoiseHG顯示的錯誤是「AttributeError:'黑洞'對​​象沒有屬性'fileno'」

+1

請說明「在我的倉庫視圖的一切」。我已經看到有人說,他們正在尋找工作目錄中文件的靜態http視圖,而不是實際的鏈接向下應用程序。 –

回答

0

看看hg serve命令的輸出。我敢打賭,任何錯誤將被打印在那裏。

如果這還不夠,請嘗試通過--errorlog somefile.log選項。

如果沒有看到實際的錯誤信息,我們無法幫到您。

+0

是對的。同時打開'--debug'和'--traceback'。這是你描述的任何問題的更多信息。 –

0

我有同樣的問題,將在庫本身的.hg/hgrc擴展解決了問題:

[擴展] 支持大型=