我使用hg serve運行一個mercurial repository。我可以通過瀏覽器訪問它並查看我的存儲庫中的所有內容,但是當我嘗試使用相同的URL執行hg克隆時,我得到HTTP錯誤:500(內部服務器錯誤)。Mercurial HG服務HTTP 500錯誤
更新:事實證明,這是使用TortoiseHG網絡服務器而不是明確使用hg服務器引起的問題。 TortoiseHG顯示的錯誤是「AttributeError:'黑洞'對象沒有屬性'fileno'」
我使用hg serve運行一個mercurial repository。我可以通過瀏覽器訪問它並查看我的存儲庫中的所有內容,但是當我嘗試使用相同的URL執行hg克隆時,我得到HTTP錯誤:500(內部服務器錯誤)。Mercurial HG服務HTTP 500錯誤
更新:事實證明,這是使用TortoiseHG網絡服務器而不是明確使用hg服務器引起的問題。 TortoiseHG顯示的錯誤是「AttributeError:'黑洞'對象沒有屬性'fileno'」
看起來他們正在跟蹤此問題:https://bitbucket.org/tortoisehg/thg/issue/937/error-cloning-repo-using-serve。
現在解決方案是從命令行運行hg serve。
看看hg serve
命令的輸出。我敢打賭,任何錯誤將被打印在那裏。
如果這還不夠,請嘗試通過--errorlog somefile.log
選項。
如果沒有看到實際的錯誤信息,我們無法幫到您。
是對的。同時打開'--debug'和'--traceback'。這是你描述的任何問題的更多信息。 –
我有同樣的問題,將在庫本身的.hg/hgrc擴展解決了問題:
[擴展] 支持大型=
請說明「在我的倉庫視圖的一切」。我已經看到有人說,他們正在尋找工作目錄中文件的靜態http視圖,而不是實際的鏈接向下應用程序。 –