找不到 HG-git 存储库



我想配置我的Mercurial项目,以便能够将其推送到gitHub存储库中。

使用命令时:

hg push git+ssh://git@github.com/myusername/myproject.git

我收到一条消息:

abort: repository git+ssh://git@github.com/myusername/myproject.git 未找到!

我已经检查并建立了SSH连接,看起来还可以:

嗨,我的用户名!您已成功进行身份验证,但 GitHub 未通过身份验证 提供外壳访问。

我的存储库 URL 是从 GitHub 复制的(它是其他开源项目的分支):https://github.com/myusername/myproject.git

我还应该检查什么?为什么我有一个信息,它不存在,而事实上,它确实存在?哪里可能有问题?

感谢rfkortekaas,我发现了hg-git设置的问题。

在 ~/.hgrc 中必须有:

[扩展]

hgext.书签 =

HGGIT =

您确定已正确启用并设置hg-git扩展吗?如果未正确设置扩展,也会出现此错误。

您能否尝试使用本地 git 存储库来逐步淘汰 github,因为这是一个可能的错误。

如果您在使用 hg-git 之前没有从 Git 存储库克隆存储库,我不确定是否可以推送 Git。在我看来,hg-git 在本地管理一个 .git。

相关内容

  • 没有找到相关文章

最新更新