2009-08-17 222 views
2

我试图使用git检出一个svn存储库。使用Git检出SVN存储库 - 致命:无法运行'git-svn'错误

我使用下面的命令:

git.exe SVN克隆 “https://svn.outserver.net:8443/svn/someProject

我接受证书,并且仓库转移开始。过了一会儿,说15分钟,我得到一个“致命的:无法运行”git-svn“”。我曾尝试多次下拉,但我总是收到此错误消息。 (当它发生......似乎是完全随机的)。

另外,在失败后我无法继续传输,而不必删除.git目录并重新开始。 (否则我得到一个“错误:关键svn-remote.svn.fetch多一个值”)。

任何建议,其他然后不使用https? (我假设这是问题)。

我也无法确定从以下职位的解决方案: fatal: unable to run 'git-svn'

谢谢!

回答

0

如果它是随机的,它听起来像是一个网络问题。网络是否丢包?这是否会导致连接断开?尝试从可靠的连接克隆。或者尝试使用svnsync之类的其他工具进行更接近的副本并从中克隆。然后,你可能需要在git-svn上进行一些修改,以便它可以与另一个存储库URL一起工作...

+0

绝对不是网络问题。 GIT是唯一有此问题的程序。当使用Subversion代替大型结账时,我不会遇到任何问题。另外,我从来没有遇到过与我使用的当前网络有关的任何网络问题。 – vicsz 2009-11-26 18:22:34

0

我建议尝试使用SmartGit结帐。它具有更多用户友好的身份验证设置。在Windows上btw要快得多。

相关问题