4

与git-svn fetch 时此RA 层请求失败不同,没有网络问题

与git-svn 期间的“RA 层请求失败:报告请求失败”有点相似,但我没有在 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 错误?

如何避免这种情况?

4

1 回答 1

3

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

于 2012-08-22T05:58:11.147 回答