0

これは、svnsync で SVN リポジトリをコピーしているときにこのエラーを回避するにはどうすればよいですか?の複製である可能性があります。

リポジトリの同期を設定しています。リビジョン 3213 まではすべて正常に動作します (これをRと呼びましょう)。
その後、svnsync syncコマンドで次のエラーが表示されます。

svnsync: REPORT of 'MY_REPO_URL': Could not read response body: connection was closed by server

リビジョンR + 1がかなり大きいことによると思います。
svn-book は、svnsync 以外の誰にもミラー リポジトリへの書き込みを許可しないことを提案しています。

どうすれば解決できますか?

svnsync, version 1.6.9 (r901367)
   compiled Feb 12 2010, 16:03:09
4

1 に答える 1

1

これと同じ問題があり、解決策の詳細は同期しているサーバーによって異なりますが、宛先サーバーが接続を拒否することを中心に展開しているようです。Web で見つかった 2 つの例のうち、拒否は宛先サーバーの「タイムアウト」が原因です。 " 同期プロセス。

私は Apache 宛先サーバーを持っています。解決策は、デフォルトのタイムアウトを 60 秒からそれよりも高い値に変更することでした (コミットのバックログをクリアするために 1 時間を使用しています)。設定する時間は明らかに経験に依存します。

サム T.

于 2013-04-11T06:00:40.423 に答える