1. ホーム
  2. svn

[解決済み] 時折 svn: E170013: URL 'https://svn......' のリポジトリに接続できません svn: E730054: コンテキストの実行エラー

2022-02-19 20:46:02

質問

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 checkout が再び機能します。

一定時間(私の場合は3分)経過すると、svnクライアントとsvnサーバー間のソケットが閉じられ、チェックアウトしようとしたり、これらのエラーが発生したりすることが、実際に接続が再び開かれるきっかけになっているようです。

つまり、私の問題は、svnチェックアウトを実行するために、最初のトライは常に失敗し、次のトライだけが成功することです。一定期間後、私は再び同じ手順を繰り返し、常に2つの"を行う必要があります。 svnチェックアウト "すると、2回目がうまくいくのです。

私の解釈は間違っているかもしれませんが、これが私が得た動作です。私の問題を理解していただけると幸いです。

なぜこのような挙動になるのか、何が原因でこのようなエラーが発生するのか、どうすればこの問題を解決できるのかを理解して頂きたいと思います。

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. 

ご質問はお気軽にどうぞ。より詳細な情報を提供させていただきます。

本当にありがとうございました。

解決方法は?

やっと解決しました。

リンクを書き込む代わりに https://svn ...... svncheckoutコマンドで、サーバのホスト名ではなく、数字のIPアドレス(例:192.168.73.39)を使用したら、うまくいったのです。

これが誰かの役に立てばいいのですが。