2012-04-11 99 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用户错误