我正在使用git svn来访问svn存储库。 svn存储库最近被重新组织,主干和分支被交换,即主干被移动到分支/旧主干,分支/ foobar被移动到主干。
运行svn co http://path/to/svn/trunk
在新主干上运行正常,我可以毫无问题地添加,更新和提交文件。
然而,当我git svn clone http://path/to/svn --stdlayout
时,我收到以下错误:
找不到HTTP路径:路径不是存储库的一部分:PROPFIND请求在'/'上失败:'/'路径在C:\ Program Files(x86)\ Git / libexec / git-core \ git中找不到-svn 2299行
有谁知道如何让git svn再次运作?
答案 0 :(得分:1)
事实证明,问题是由代理服务器后面的svn repo访问引起的。
除了我的机器范围代理设置外,我还在http-proxy-host
部分下的~/.subversion/servers
文件中设置了[global]
,这两个设置似乎正在获得在彼此的方式。
我评论了http-proxy-host
设置,并且能够运行git svn clone
而无需任何其他问题。
TL; DR 用户错误