2012-04-11 48 views
0

我使用git svn來訪問svn存儲庫。最近重新組織了svn存儲庫,樹幹和分支被交換,即樹幹被移動到分支/舊樹幹,分支/ foobar被移動到樹幹。git svn克隆失敗,在移動的svn trunk上找不到HTTP路徑

運行svn co http://path/to/svn/trunk在新主幹上運行良好,我可以毫無問題地添加,更新和提交文件。

然而,當我做git svn clone http://path/to/svn --stdlayout我得到以下錯誤:

HTTP Path Not Found: The path was not part of a repository: PROPFIND request failed on '/': '/' path not found at C:\Program Files (x86)\Git/libexec/git-core\git-svn line 2299

有誰知道如何獲得git的svn的工作了?

回答

1

事實證明,這個問題是由代理服務器訪問svn回購引起的。

,以及我的機器範圍的代理設置,我還得到了http-proxy-host集下[global]部分我~/.subversion/servers文件,兩個設置似乎每個人的方式是越來越。

我註釋掉了http-proxy-host設置,並且能夠在沒有任何其他問題的情況下運行git svn clone

TL; DR用戶錯誤