gpt4 book ai didi

mercurial - 无法通过 http 克隆 mercurial (hg) 存储库

转载 作者:行者123 更新时间:2023-12-04 16:41:53 25 4
gpt4 key购买 nike

我无法通过 http 克隆我的存储库:

中止:' http://MYREPO ' 似乎不是 hg 存储库!

首先,我创建了一个新的仓库 hg 初始化 MYREPO 然后添加一些文件并提交。

我的 repo 目录受密码保护,但没有任何问题的迹象,我尝试了两种克隆方法:
(在我的本地机器上)

Mercurial 克隆http://MYREPO my_repo



Mercurial 克隆http://user:password@MYREPO my_repo

repo 目录的权限是:drwxrwxr-x

我可以在我的远程机器上克隆这个存储库(同一个存储库在运行),没有任何问题。

什么可能是错误的?

最佳答案

更新:

看起来您在存储库和主机名之间感到困惑

如果运行“hg serve”,“hg clone http://USER@HOST:8000”,其中主机可以是您机器的IP或主机名(在Linux上键入“主机名”或尝试“ping localhost”)。您可以通过将 --port #### 传递给 hg serve 来更改默认端口 8000。

如果您想通过 ssh 执行此操作,请执行“hg clone ssh://USER@HOST//PATH/TO/YOUR/REPOSITORY”。假设您在主目录中创建了一个名为 MYREPO 的存储库,那么您将执行以下操作:“hg clone ssh://USER@HOST/~/MYREPO”

您只能通过 http 克隆您的 repo,这是通过 http 为该 repo 提供服务的东西。 Mercurial 为您提供了一个内置的 http 服务器。在您的存储库内运行“hg serve”,然后尝试从另一个位置(或另一个命令 shell )克隆它。如果您只想要本地克隆,则不需要使用 http(“hg clone”)。

另外,请尝试“hg help clone”和“hg help serve”了解详细信息。

关于mercurial - 无法通过 http 克隆 mercurial (hg) 存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/814974/

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