拉取 mercurial repo-获取 406

拉取 mercurial repo-获取 406

我在 Ubuntu 机器上安装了 Redmine,并创建了一个使用 Mercurial 作为版本控制的项目。

Redmine 应用程序是我的 Apache 配置的根目录。因此redmine.domain.com直接进入用户登录的 Redmine 安装等。

我在 中创建了一个存储库/var/www/redmine/merc/。当我将其设置为 Redmine 项目的根目录时,Redmine 会找到它并在存储库选项卡下显示文件和版本。

我试图将此存储库拉取到运行 Windows 7 的本地计算机。我安装了 TurtoiseHg,一切顺利。现在,当我尝试从

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

我得到 404 not found。当我尝试从

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

我收到 406 命令中止!

我该如何设置?我查看了 Apache 的配置文件,但没有看到任何建议中止外部请求的内容。

答案1

据我所知,Redmine 不允许您使用 Mercurial 进行推送和拉取 — 您需要同时配置它。配置hgweb我们提供的 (Fast)CGI 脚本并不难。我们有维基百科中的信息我发现了一个很好的博客文章解释如何在 Fedora 13 上安装 Redmine 和 Mercurial。我希望这对您有所帮助。

相关内容