2011-09-09 20 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) 

Funciona en Windows y Mac OX10.6, pero falla en Mac OSX10.7.Error de saludo con "SSL código de error -1/1/336032856" en OS X 10.7

He intentado con el valor por defecto/usr/bin/SVN (versión 1.6.16 (r1073529)), y el de Fink/sw/bin/SVN (versión 1.6.17 (r1128011)) I instalado todas las actualizaciones de OSX10.7.

¿Cuál puede ser el problema?

ps: utilizo un repositorio privado de svn; "https://example.com/svn" es solo un ejemplo para esta publicación.

Respuesta

11

Esta pregunta se responde en las Preguntas frecuentes de Subversion. Ver *"When performing Subversion operations over SSL, I get the error SSL handshake failed...":

Esto puede suceder cuando el nombre de host informado por el servidor no coincide con el nombre de host dado en el certificado SSL. Asegúrese de que la configuración de su servidor utilice los valores correctos para ServerName y NameVirtualHost.

Una reparación del lado del cliente consiste en actualizar OpenSSL a la versión 1.0.0d.

+1

Una solución de servidor cuando se trata de Apache, es asegurarse de que el ServerName coincide con el valor en el cert En el precice de Ubuntu, esto podría hacerse con: echo "ServerName www.example.com" >> /etc/apache2/ports.conf –

+1

Todavía obtengo el mismo error con la versión de openssl: OpenSSL 1.0.1e 11 de febrero de 2013 – Edenshaw

+1

Sigo esta guía: http://jason.pureconcepts.net/2012/10/updating-svn-mac-os-x/ para el león de montaña ¡y funciona muy bien! – Edenshaw

0

Si la otra respuesta no funciona

tratar

actualización de su versión 1.7.8 SVN con el