2011-09-09 2 views
7
svn co "https://example.com/svn" 
svn: OPTIONS of 'https://example.com/svn': SSL handshake failed: SSL error code -1/1/336032856 (https://example.com) 

これはWindowsとMac OX10.6で動作しますが、Mac OSX10.7では失敗します。OS X 10.7の「SSLエラーコード-1/1/336032856」でのハンドシェークエラー

私は、デフォルトの/ usr/binに/ SVN(バージョン1.6.16(r1073529))、 とフィンク/ SW/binに/ SVNの1(バージョン1.6.17(r1128011)) Iで試してみましたすべてのOSX10.7アップデートがインストールされました。

何が問題なのですか?

ps:プライベートなsvnリポジトリを使用しています。 "https://example.com/svn"はこの投稿の単なる例です。

答えて

11

この質問はSubversion FAQで回答されています。 *"When performing Subversion operations over SSL, I get the error SSL handshake failed..."を参照してください:

サーバによって報告されたホスト名がSSL証明書に与えられた試合のホスト名いない場合に、この現象が発生することができます。サーバー構成がServerNameとNameVirtualHostに正しい値を使用していることを確認してください。

クライアント側の修正は、OpenSSLをバージョン1.0.0dに更新することです。他の答えは動作しない場合

+1

にサーバー側のソリューションをごSVNを更新

を試してみてください、必ずServerNameは値と一致するようにすることです証明書に。 Ubuntuで、これは次のようにして行うことができます:echo "ServerName www.example.com" >> /etc/apache2/ports.conf –

+1

OpenSSLバージョンでも同じエラーが表示されます:OpenSSL 1.0.1e 11 Feb 2013 – Edenshaw

+1

このガイド:http://jason.pureconcepts.net/2012/10/updating-svn-mac-os-x/マウンテンライオンと素晴らしい作品! – Edenshaw

0

はApacheが関与している時に、バージョン1.7.8

関連する問題