从SVN迁移到GIT存储库

时间:2016-04-12 09:43:52

标签: ruby git svn migration

我发现这篇很好的文章从SVN迁移到GIT仓库:

http://www.troyhunt.com/2014/08/migrating-from-subversion-to-git-with.html

此方法使用Ruby的svn2git工具进行迁移,但由于以下错误,我无法安装svn2git:

ERROR:  Could not find a valid gem 'svn2git' (>= 0), here is why:
Unable to download data from https://rubygems.org/ - no such name (https://rubygems.org/specs.4.8.gz)

找到以下链接以解决上述问题:

https://gist.github.com/luislavena/f064211759ee0f806c88#manual-solution-to-ssl-issue

但是当前的Ruby安装中已经存在解决方案。还有什么可能是问题?

Ruby version-2.3.0

平台:Windows 8

PS:我不能使用SubGit工具。

2 个答案:

答案 0 :(得分:1)

这是代理服务器问题!我通过代理访问互联网。

使用以下命令解决问题:

set http_proxy=username:password@hostname:port

谢谢大家。

答案 1 :(得分:-2)

除了git-svn之外,请确保已安装git-core工具。

sudo apt-get install git-svn

之后,请确保您已成功安装svn2git gem。

gem install svn2git

根据您的错误消息,我认为您尚未成功完成此操作。