10

SSL ハンドシェイク エラーが原因で、svn リポジトリにアクセスできません。ここに私が得る出力があります

$ svn ls https://example.edu:40657/folder
svn: OPTIONS of 'https://example.edu:40657/folder': SSL handshake failed: SSL error code -1/1/336032856 (https://example.edu:40657)

これは、リポジトリが別のサーバーに移動された後に発生し始めました。新しいセキュリティ証明書も発行されました。

ここで提起された問題 ( OS X 10.7 で「SSL エラー コード -1/1/336032856」によるハンドシェイクの失敗) を確認し、FAQ を読みましたが、私の ssl バージョンは 1.0.1c です。他の (Linux) マシンで問題が発生することはないため、これはクライアント側の問題だと思います。~/.subversion フォルダーを削除し、キーチェーンで svn または ssl とマークされたものをすべて削除しましたが、まだうまくいきません。私の推測では、私が知らない場所にまだセキュリティ キーが保存されていると思います。何か案は?

4

5 に答える 5

2

Ned Deily に感謝します。彼のコメントは正しかったです。Subversion 1.7.8 ( http://subversion.apache.org/download/#recommended-release ) をダウンロードしてビルドすると、問題はなくなりました。また、svn が http および https アドレスを認識できるように、neon ( http://www.webdav.org/neon/ ) をダウンロードしてビルドする必要がありました。最後に、Apple 提供の svn バイナリを別のフォルダーに移動して、新しいバージョンを見つけなければなりませんでした (新しいバージョンは /usr/local/bin にインストールされ、Apple 提供のバージョンは /usr/bin にインストールされました)。

于 2013-02-26T16:56:21.253 に答える
1

http://subversion.apache.org/faq.html#ssl-error-336032856

これは、サーバーによって報告されたホスト名が SSL 証明書で指定されたホスト名と一致しない場合に発生する可能性があります。サーバー構成でServerNameNameVirtualHostに正しい値が使用されていることを確認してください。

于 2014-05-20T08:22:42.367 に答える
1

同様のエラーが発生しましたが、原因はシステム クロックがオフだったようです (夏時間が過ぎて、システム クロックが 1 時間ずれていました)。

于 2016-03-30T14:37:08.210 に答える