gpt4 book ai didi

mercurial - HG克隆在Redmine VMWare计算机上返回 "abort: HTTP Error 406: Not Acceptable"

转载 作者:行者123 更新时间:2023-12-05 00:33:32 29 4
gpt4 key购买 nike

我真的是SCM系统的新手,所以我开始学习Mercurial,但是我面临着一个我不知道如何解决的问题。我希望有人可以为我指明正确的方向:-):

因此,我已经在以Windows 2003(64位)为操作系统的Vmware计算机上安装了BitNami Redmine Stack(http://bitnami.org/stack/redmine)。在同一虚拟机上,我已经安装了Mercurial-2.3(Mercurial 2.3 Inno Setup安装程序-x64 Windows-不需要管理员权限),然后重新启动。之后,创建一个目录(e:\helloworld),然后使用一些基本的HG命令(HG初始化,HG添加,HG提交)初始化该目录。

使用主机确认与VMWare guest 计算机的正确通信,我在Redmine中创建了一个小项目,添加了一个以Mercurial作为SCM的存储库,并包含初始化目录(服务器上的e:\helloworld)。该存储库在Redmine中正确显示,并且,如果我做了一些更改并执行了一些提交,则可以直接在虚拟机中工作,这些更改将显示在Redmine存储库中。从我目前的有限知识来看,当我直接在VM中工作时,一切似乎都可以,但是当我尝试使用HG clone从主机上克隆目录时,服务器会响应:

C:\helloworld>hg clone http://redminevm/redmine/projects/helloworld 
abort: HTTP Error 406: Not Acceptable

我也尝试使用IP地址而不是主机名,将用户名和密码添加到URL,或初始化本地文件夹以尝试使用hg克隆。我所有的尝试都返回相同的结果。我假设服务器中有错误,但是我不知道它可能是什么。

为了使我可以通过http克隆Mercurial存储库,应该在服务器(或客户端)上查看哪些内容?

提前非常感谢您!

亚历克斯

最佳答案

好的,在调查之后,在Redmine论坛的大力帮助下,我可以回答我自己的问题。希望我的经验能对某人有所帮助。我的问题是因为缺乏对Redmine以及它可以做什么和不能做什么的知识。

因此,即使我们可以在RedMine项目中拥有存储库,RedMine也不是存储库服务器。意味着我可以将一个存储库链接到一个项目,但是,如果我想通过http(或提供多个存储库)来处理该存储库,则需要安装一个服务器,如rhodecode或使用hg serve。 :-)

这样说,我做错了。运行hg serve之后,我可以服务多个存储库。

关于mercurial - HG克隆在Redmine VMWare计算机上返回 "abort: HTTP Error 406: Not Acceptable",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11907558/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com