【问题标题】:How to clone a github repo in Windows using hg-git如何使用 hg-git 在 Windows 中克隆 github 存储库
【发布时间】:2015-12-24 20:05:18
【问题描述】:

我第一次尝试在 Windows 中克隆一个 github 存储库。

我正在按照https://hg-git.github.io/ 的说明进行操作。首先我做了

pip install hg-git

这很好用。

然后我尝试了

hg clone git://github.com/nicodv/kmodes.git 

按照 hg-git 的说明进行操作,但失败了

abort: repository git://github.com/nicodv/kmodes.git not found!

我也尝试过使用 https。

这样做的正确方法是什么?

【问题讨论】:

  • “失败”...失败如何?带有什么错误信息?用什么版本的python?汞?和 git 版本?
  • 正确启用 hg-git(提示)我看不出克隆纯 git-URL 有任何问题 - hg clone git://github.com/nicodv/kmodes.git 可以,与 git+https 不同

标签: windows git mercurial clone


【解决方案1】:

请注意,使用当前版本的 hg-git 进行克隆存在一些问题,例如 issue 292issue 307

检查您是否有latest version of dulwich(目前为0.11.2-1)

【讨论】:

  • 谢谢,我会的。但是正确的线是什么?我编了我试过的版本:)
  • @eleanora 你的 hg vlone 应该可以工作。但是了解确切的错误信息以及您使用的 git、hg、python 和 dulwitch 的版本会有所帮助。
  • 我在问题中添加了错误消息。我有 Mercurial 分布式 SCM(版本 3.5+5)和 Python 2.7.10 :: Anaconda 2.3.0(64 位)。我不确定如何分辨 git 或 dulwich 的版本。
  • @eleanora hg-git clone git+ssh://... 会起作用吗? (如github.com/schacon/hg-git/issues/152,作为一种解决方法)
  • @VonC - 未经授权git+ssh:// 将被拒绝:“中止:git 远程错误:远程服务器意外关闭连接。”,顺便说一句
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-12-31
  • 2020-03-25
  • 2021-12-31
  • 2017-09-09
  • 2020-09-23
  • 2016-08-24
  • 1970-01-01
相关资源
最近更新 更多