2016-04-12 184 views
0

我發現這個好文章,從SVN遷移到Git的回購:遷移到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版本 - 2.3.0

者平臺:Windows 8的

PS:我不能使用SubGit工具。

+0

https://git-scm.com/book/en/v2/Git-and-Other-Systems-Migrating-to-Git#Subversion - 這是「官方」的方式,這種方法出了什麼問題? – 1615903

+0

我想作者想保留標籤和東西... svn2git gem使用git-svn工具,但也進口標籤等。 – Uzbekjon

+0

@ 1615903我試着首先正式的方式,但我得到的錯誤以下。 「初始化空Git倉庫中C:/my_git_project1/.git/ R1 = 888a54bf8a3a15409d71ac96c01a72c25aeb90a3(參考文獻/遙控器/來源/中繼線) 寬:+ empty_dir:軀幹/ hybris_export_java R4 = b797395a056d4da7c536c158acda1ef4a39b6260(參考文獻/遙控器/來源/中繼線) 4 [main] perl 2184 child_info_fork :: abort:無法映射C:\ Program Files \ Git \ usr \ bin \ msys-svn_subr-1-0.dll,Win32錯誤1114 open2:fork失敗:資源暫時不可用at /mingw64/share/perl5/site_perl/Git.pm line 411.' –

回答

1

這是一個代理服務器問題!我通過代理訪問互聯網。

用下面的命令來解決這個問題:

set http_proxy=username:[email protected]:port

感謝所有。

-2

請確保您已安裝git-svn工具,除了git-core

sudo apt-get install git-svn 

之後,請確保您已成功安裝了svn2git寶石。

gem install svn2git 

從您的錯誤消息,我假設你沒有成功做到這一點。

+0

感謝@Uzbekjon,但它是一些與代理有關的其他問題。謝謝你的幫助! –