4

git-svnフェッチ中にこのRAレイヤー要求が失敗したのと同じではなく、ネットワークの問題はありません

git-svn中にこの「RAレイヤーリクエストが失敗しました:REPORTリクエストが失敗しました」と少し似ていますが、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リポジトリに何をしたいですか?

なぜ403エラーがあるのですか?

これを回避する方法は?

4

1 に答える 1

3

私が知っているように、apache.orgは、大規模なリポジトリ(通常はそのようなクローンの途中)にgit-svnを使用することを禁止しているだけです。「!svn」は、そのサーバーでのDAVプロトコル実装からのものです。回避するために、その場所のミラーを探すことができます。ミラーがない場合は、履歴全体ではなく、あるリビジョンから開始して、あまり多くのリビジョンをフェッチしないようにすることができます(-rオプション)。

于 2012-08-22T05:58:11.147 に答える