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/23 13:54:58
  • 終了:2008/09/30 13:55:02

回答(1件)

id:ttamo No.1

たも回答回数175ベストアンサー獲得回数292008/09/23 21:25:53

ポイント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

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

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

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

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

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません