Ubuntu

拉動 mercurial repo - 得到 406

  • December 24, 2011

我在 Ubuntu 機器上安裝了 Redmine,並創建了一個使用 Mercurial 作為版本控制的項目。

Redmine 應用程序是我的 Apache 配置的根。所以redmine.domain.com直接進入使用者登錄的Redmine安裝等。

我在/var/www/redmine/merc/. 當我將它設置為 Redmine 項目的根目錄時,Redmine 會找到它並在儲存庫選項卡下向我顯示文件和版本。

我想要做的是將這個儲存庫拉到我執行 Windows 7 的本地機器上。我安裝了 TurtoiseHg,它執行良好。現在當我試圖從

http://redmine.domain.com/merc/

我得到 404 未找到。當我試圖從

http://redmine.domain.com/projects/project1/repository

我得到 406 命令中止!

我該如何設置?我查看了 Apache 的配置文件,但沒有看到任何暗示外部請求被中止的資訊。

據我所知,Redmine 不允許您使用 Mercurial 進行推送和拉取——您需要並行配置。hgweb配置我們提供的(快速)CGI 腳本並不難。我們在 wiki 中有資訊,我發現了一篇很好的部落格文章,解釋瞭如何在 Fedora 13 上安裝 Redmine 和 Mercurial。我希望對您有所幫助。

引用自:https://serverfault.com/questions/196256