我收到错误:
abort:无法创建新的http存储库。
答案 0 :(得分:2)
如果您在网络服务器上并通过hg serve命令共享本地存储库,则可以将本地存储库克隆到服务器。如果您无权访问Web服务器,则需要创建一个新项目并将所有文件放入。
此外,如果您不想运行本地服务器但可以访问网络服务器,您只需将.hg文件夹从您的仓库复制到服务器上的repo组,如果您的hgweb已配置,它将会将其取出正确。
答案 1 :(得分:2)
这是对的。您无法使用clone创建HTTP存储库 - hgweb(Web repo的mercurial端)不支持该功能。
您可以使用'ssh'进行远程创建,或者在HTTP服务器上执行'hg init'并通过HTTP进行推送,但是您无法使用http克隆目标。
这是使http://ry4an.org/unblog/post/2009-09-17/成为可能的可怕方法,但出于安全原因,省略了该功能。