使用tortoisehg从http URL克隆git仓库



我已经安装了hg-git扩展。我知道它正在工作,因为我可以使用hg clone git://github.com/foo/bar.git从github克隆存储库

但是,我正在尝试克隆位于http://www-dev.cockos.com/wdl/WDL.git/的存储库如果我执行hg clone http://www-dev.cockos.com/wdl/WDL.git/,它毫无疑问地报告:

abort: 'http://www-dev.cockos.com/wdl/WDL.git/' does not appear to be an hg repository!

然后我试着把git://前缀放在上面,这看起来像是在做什么(说"导入Hg对象到git",但最终超时了,消息:

destination directory: WDL.git
importing Hg objects into Git
abort: A connection attempt failed because the connected party did not properly
respond after a period of time, or established connection failed because connected  
host has failed to respond

是否有任何标志,我可以用它来告诉hg-git克隆使用http URL?

当阅读dulwich(用于Git交互的Python库,由Hg-Git使用)的发行说明时,不清楚Git repo是否支持http协议。

实际上,bug 373688和这个线程似乎表明http://.../repo.git目前不是dulwich(以及hg-git的扩展)支持的url。
目前只有file:///, git://git+ssh://可用

问题现在应该修复了,因为Dulwich 0.8.1现在支持http协议。

相关内容

  • 没有找到相关文章

最新更新