2011-11-05 7 views
5

В течение примерно 6 часов я сейчас пытаюсь проверить рабочую копию с сервера моих команд. Это моя команда svn co https://myserver.com/svn/myproject workingcopy Но я получаю следующее сообщение об ошибке: svn: OPTIONS of 'https://myserver.com/svn/myproject': SSL handshake failed: SSL error: certificate verify failed (https://myserver.com/svn/)svn Ошибка SSL: проверка сертификата не удалась?

На каждой машине я пытаюсь оформить этот workingcopy он работает как шарм, только на моем Mac я получаю эту определенную погрешность.

ответ

4

SSL error: certificate verify failed - указание с клиентской стороны. Попробуйте проверить цепи сертификатов на хорошем и плохом месте, найдите отсутствующий промежуточный сертификат (я ожидаю, что этот результат) и переместите его в соответствующее место.

Fix: Я упустил Mac как источник, получил Упомни в виду. Серверные сертификаты, как правило, живут в ~/.subversion/авт/с vn.ssl.server /, вы можете скопировать нужный файл от хорошего клиента

Добавляет: если вы не безопасность обеспокоена, вы можете просто использовать svn checkout --non-interactive --trust-server-cert https://....

+0

Стыдно спросить, но как мне это сделать? Я никогда не работал с сертификатами раньше, поэтому, пожалуйста, извините –

+0

Откройте https://myserver.com/svn/myproject в браузере, посмотрите на cert, properties, chain. –

+0

Я скопировал файлы с ~/.subversion/auth/svn.ssl.server/с рабочего на мой, но ничего не изменилось. Я ожидаю ошибку с OpenSSL –

6

Я знаю, что это старый пост, но я приземлился здесь из Google.

Это решило мою проблему. Handshake failure with "SSL error code -1/1/336032856" on OS X 10.7

(оказывается, мой ServerName в Apache не соответствует мое имя сервера в CERT - все детали, доступные в SVN FAQ: http://subversion.apache.org/faq#ssl-error-336032856)

Короткий его: «Убедитесь, что конфигурация сервера использует правильные значения для ServerName и NameVirtualHost. " (и убедитесь, что они соответствуют CN в сертификате).

+0

Было бы неплохо, если бы вы могли подвести итог тому, что стоит за этой ссылкой. Ссылка только ответы не приветствуются здесь. – fancyPants

+0

Извинения. Я хотел бы обеспечить, чтобы ответчик в исходном потоке был зачислен на предоставление решения. Мое намерение состояло в том, чтобы просто обратить на это внимание. – rwg1138

Смежные вопросы