SVNエラーE170013およびE730054のヘルプが必要です。
コマンドラインでコマンド「svn checkout ...」を実行すると、エラーが発生する
svn: E170013: Unable to connect to a repository at URL 'https://svn.....'
svn: E730054: Error running context: An existing connection was forcibly closed
by the remote Host.
ただし、同じコマンドを直後(次の3分間のみ)に実行すると、コマンドはエラーなしで正常に実行され、ソースコードは正常にチェックアウトされます。
それ以外の場合(約)3分後にもう一度チェックアウトしたい場合は、svn checkoutコマンドを実行する必要があります。エラーE170013 and E730054
、同じコマンドをもう一度実行すると、svnチェックアウトが再び機能します。
一定の時間(私の場合は3分)後にsvnクライアントとsvnサーバー間のソケットが閉じられ、チェックアウトやこれらのエラーを取得しようとすると、実際に接続が再び開かれるようになります。
言い換えれば、私の問題は、svnチェックアウトを実行するために、最初は常に失敗し、次の試行のみが成功することです。しばらくしてから同じ手順を繰り返し、常に2つの「svn checkout」を実行する必要があるため、2番目の手順が機能します。
私の解釈は間違っているかもしれませんが、これは私が得る行動です。私の問題が解決されたことを願っています。
なぜそのようなsvnの動作、これらのエラーの原因、そして問題を解決するにはどうしたらよいかを理解してください。
SVN server version: 1.8.13 (r1667537) compiled Mar 20 2015, 11:32:18 on x86_64-unknown-linux-gnu
SVN client version: 1.9.3 (r1718519) compiled Dec 22 2015, 09:12:06 on x86_64-Microsoft-windows6.2.9200
SVN Client running on Windows Server 2008 R2 and SVN server in linux machine.
お気軽にご質問ください。さらに情報を提供させていただきます。
よろしくお願いします。
ようやく解決策を見つけました。
Svncheckoutコマンドでリンク https:// svn .....を書き留める代わりに、ホスト名の代わりにサーバーの数値IPアドレス(例:192.168.73.39)を使用しました。
これが誰かの役に立つことを願っています。
まず、サーバーログを確認する必要があります。根本的な原因についての手がかりが必要です。
第二に、問題は特にSubversionとは関係ありません。ネットワーク構成を確認し、Linuxマシンが必要なポートとIPインターフェースの接続を適切に受け入れることを確認する必要があります。
私にとって、svn
はipv6を介して接続しようとしており、リモートサーバーに適切に構成されたファイアウォールまたはipv6対応のファイアウォールがありませんでした。 メーリングリスト に関する同様のチャットは、あなたのために働いたipv4経由でのみ接続するようにhostsファイルを編集することを提案しています:/