SVN接続が成功しませんでした

SVN接続が成功しませんでした

弊社の SVN リポジトリに接続しようとすると、次のメッセージが表示されます。OSX コマンドラインから接続しようとしても、Eclipse から接続しようとしても同じエラーが発生します。

トラブルシューティングを行う場所について何かアイデアはありますか?

他の同様のコンピューターからはアクセスできますし、チームの他のメンバーには問題がありません。この問題は昨日の午後から MacBook Pro で発生し始めました (問題が発生する前に OS に既知の変更は加えられていません)。

$ svn co http://example.ca/cwl/tags/app
svn: OPTIONS of 'http://example.ca/cwl/tags/app': Could not read status line: connection was closed by server (http://example.ca)*

答え1

私は10.7.5を実行しているMBPで同じ問題を経験しています。他の人も同様の問題を報告しています。 https://discussions.apple.com/thread/4280660 そして MacBookから接続する際のSVNエラー

svn+ssh 接続と https 接続はすべて正常に動作します。同じ OS バージョンを実行している他のマシンでは問題は発生しません。

興味深いのは、VirtualBox内のUbuntuでsvnを実行しようとしたことです。結果は同じです。svn ls http://は機能しませんが、svn ls https://は機能します。

Cisco AnyConnect 3.1 VPNを使用していますか?https://stackoverflow.com/questions/12808500/svn-could-not-read-status-line-error-on-checkout は、原因が Cisco VPN クライアントである可能性があることを示唆しています。最近、Cisco AnyConnect 3.1 にアップグレードしましたが、ほぼ同時に svn ls http:// が機能しなくなりました。

答え2

いくつか調べた後、次の操作を実行したところ、問題は解決し、問題のブロックを解除できました。この問題の原因は Web セキュリティ モジュールです。そのため、アンインストールする必要がありました。

  1. ターミナルを開いて に移動しますcd /opt/cisco/anyconnect/bin
  2. フォルダ内にはbinWebセキュリティモジュールのアンインストールスクリプトがあります。websecurity_uninstall.sh
  3. sudo ./websecurity_uninstall.sh

これで完了です。SVN は再び動作するようになり、今のところすべて正常に動作しています。

答え3

Cisco AnyConnect 3.1 と組み合わせても同じ問題が発生しました。問題は AnyConnect の Web セキュリティ プラグインにあるようです。AnyConnect をアンインストールした後 (sudo /opt/cisco/..../bin/vpn_uninstall.sh + その他の uninstall.sh スクリプト)、オプション「VPN」を選択して AnyConnect を再インストールしました。その後は動作しました。

関連情報