WindowsXP + cygwin環境にて、coreserverというレンタルサーバでsubversionを使おうとしているのですが、

Windowsを起動して、一度目はコミット、アップデート、チェックアウトなどのコマンドは
うまくいくのですが、二度目以降は

ssh: connect to host coreserver.jp port 22: Transport endpoint is already connected
svn: Connection closed unexpectedly

のようなメッセージが表示され、エラーとなってしまいます。
Windowsを再起動すると、一度目はうまくいくのですが、二度目は失敗します。

また、TortoiseSVNでチェックアウトしようとすると、フリーズしてしまいました。

このような場合、どのようにすればエラーが起こらなくなるのでしょうか?

回答の条件
  • 1人2回まで
  • 登録:
  • 終了:2008/09/30 13:55:02
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答1件)

id:ttamo No.1

回答回数175ベストアンサー獲得回数29

ポイント60pt

どうしてエラーになるのかはわかりませんが、connect(2) が errno=EISCONN で失敗 (というか既に接続されてるので終了) しているみたいですね。

一回はうまくいくのであれば、一回しか接続しないようにするといいかもしれません。

plink あるいは ssh で "-L 3690:localhost:3690 svnserve -d" のようにしてから svn+ssh://coreserver.jp/ じゃなく svn://localhost/ でアクセスするとか。

実際に試せる cygwin 環境がないので、これ以上はわかりません。ごめんなさい。

plink, ssh, forward, svnserve などで検索してみると良いかも。

http://avoidnotes.org/~ohki/solo/MacOSXInst.html

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません