2009-08-17 221 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要快得多。

相關問題