2

CollabNet Subversionをセットアップしましたが、Mac10.8.2からリポジトリをチェックアウトしようとしています。同じネットワーク上でまったく同じコマンドを使用して、Windows 7からリポジトリを正常にチェックアウトしました:svn co https://myserver.com/svn/repository repository --username = USERNAME

Mac OSで次のエラーが発生します:svn:OPTIONS of'https://myserver.com/svn/repository':SSLハンドシェイクに失敗しました:SSLエラーコード-1/1/336032856(https://myserver.com)

ところで:同じURLでSafariブラウザからリポジトリにアクセスできます。

エラーコードについては何も見つかりませんでした。

MacOS10.8.2で実行しています

svn、バージョン1.6.18(r1303927)コンパイル済み2012年8月4日、19:46:53

OpenSSL1.0.1c 2012年5月10日

これらはすべてXCodeDeveloperToolsに付属しています。

誰かが何が起こっているのか考えていますか、または解決策を推奨できますか?

SubvesionEdgeサーバーソフトウェアバージョンは次のとおりです。3.2.2-3395.103、Subversionバージョン:1.7.8 -3395.103サーバー上のOpenSSL:1.0.0j

Mac OS 10.8.2でsvnチェックアウトを機能させることができたのは誰ですか?また、どのバージョンのsvn、openssl、SubversionEdgeを使用しましたか?

ありがとう、

ネルソン

4

1 に答える 1

0

そのエラー コードは偽のようです (336032856 は 0xC84A8B70):

$ openssl errstr 0xC84A8B70
error:C84A8B70:lib(200):func(1192):reason(2928)

通常、理由、ソース ファイル、行番号など、ある程度役立つ文字列が得られます。


OpenSSL on Server: 1.0.0j

それが TLS 1.1 サーバーです。

OpenSSL 1.0.1c 10 May 2012

それは TLS 1.2 クライアントです。

それらは正常に相互運用できるはずです。


をドロップしてみて、必要に応じてプロンプトを表示--username=USERNAMEさせます。svn


証明書を信頼するように求められましたか? SVN サーバーの設定が間違っている可能性があります。


最後に、これにはスーパー ユーザーの方が適しているかもしれません。(私は個人的には気にしませんが、何らかの理由で質問を閉じて反対票を投じるのが好きな人がいます。彼らは群れで狩りをします)。

于 2013-12-01T04:34:36.080 に答える