Ошибка рукопожатия с "SSL-кодом ошибки -1/1/336032856" в OS X 10.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.

Я пытался с по умолчанию / usr / bin / svn (версия 1.6.16 (r1073529)), и один из fink /sw/bin/svn (версия 1.6.17 (r1128011)) Я установил все обновления OSX10.7,

В чем может быть проблема?

PS: я использую частный репозиторий SVN; " https://example.com/svn" является лишь примером для этого поста.

2 ответа

Решение

На этот вопрос есть ответы в Subversion FAQ. См. *"При выполнении операций Subversion по SSL я получаю сообщение об ошибке SSL handshake fail...":

Это может произойти, если имя хоста, указанное сервером, не совпадает с именем хоста, указанным в сертификате SSL. Убедитесь, что в конфигурации вашего сервера используются правильные значения для ServerName и NameVirtualHost.

Исправление на стороне клиента заключается в обновлении OpenSSL до версии 1.0.0d.

Если другой ответ не работает

пытаться

обновите свой SVN до версии 1.7.8

Другие вопросы по тегам