Ошибка рукопожатия с «SSL-кодом ошибки -1/1/336032856» в OS X 10.7 - PullRequest
7 голосов
/ 09 сентября 2011
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 ]

11 голосов
/ 13 сентября 2011

Ответ на этот вопрос содержится в FAQ по Subversion.См. * «При выполнении операций Subversion по SSL я получаю сообщение об ошибке SSL: рукопожатие не удалось ...» :

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

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

0 голосов
/ 10 сентября 2013

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

попробовать

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

...