RA层请求失败了吗?什么git-svn对回购做了什么?

时间:2012-08-22 03:08:27

标签: git svn git-svn

与此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错误?

如何避免这种情况?

1 个答案:

答案 0 :(得分:3)

据我所知,apache.org只是禁止人们使用git-svn作为他们的大型存储库(通常在这种克隆的中间)。 “!svn”来自该服务器上的DAV协议实现。为避免您可以尝试找到该位置的任何镜像。如果没有任何镜像,您可以尝试克隆整个历史记录,但从某个修订版开始,以便不获取太多修订版(-r选项)。