与此RA layer request failed while git-svn fetch不同,没有网络问题
与此"RA layer request failed: REPORT request failed" during git-svn有点相似,但我没有在cygwin中使用git-svn
错误信息如下:
RA layer request failed: Server sent unexpected return value (403 Forbidden) in response to REPORT request for '/repos/asf/!svn/vcc/default' at /usr/libexec/git-core/git-svn line 5669
这是403错误:(
发生了什么事?
实际上没有名为!svn的目录(通过点击http://svn.apache.org/repos/asf/!svn你可能知道这个目录不存在,那么git-svn如何生成这样一个荒谬的目录名称),
那么为什么git-svn想要找到这个目录?
git-svn的行为令人困惑:(它想对svn repo做什么?
为什么会出现403错误?
如何避免这种情况?
答案 0 :(得分:3)
据我所知,apache.org只是禁止人们使用git-svn作为他们的大型存储库(通常在这种克隆的中间)。 “!svn”来自该服务器上的DAV协议实现。为避免您可以尝试找到该位置的任何镜像。如果没有任何镜像,您可以尝试克隆整个历史记录,但从某个修订版开始,以便不获取太多修订版(-r选项)。