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

Nó hoạt động trên Windows và Mac OX10.6 nhưng không hoạt động trên Mac OSX10.7.Lỗi bắt tay với "Mã lỗi SSL -1/1/336032856" trên OS X 10.7

Tôi đã thử với mặc định/usr/bin/svn (phiên bản 1.6.16 (r1073529)), và một trong fink/sw/bin/svn (phiên bản 1.6.17 (r1128011)) I đã cài đặt tất cả các bản cập nhật OSX10.7.

Điều gì có thể là vấn đề?

ps: Tôi sử dụng kho lưu trữ svn riêng; "https://example.com/svn" chỉ là một ví dụ cho bài đăng này.

Trả lời

11

Câu hỏi này được trả lời trong Câu hỏi thường gặp về Subversion. Xem *"When performing Subversion operations over SSL, I get the error SSL handshake failed...":

Điều này có thể xảy ra khi tên máy chủ được máy chủ báo cáo không khớp với tên máy chủ được cấp trong chứng chỉ SSL. Đảm bảo cấu hình máy chủ của bạn sử dụng các giá trị chính xác cho Tên máy chủ và NameVirtualHost.

Sửa lỗi phía máy khách là cập nhật OpenSSL thành phiên bản 1.0.0d.

+1

Một giải pháp server-side khi Apache là tham gia, là để đảm bảo các máy chủ phù hợp với giá trị trong cert. Trên Ubuntu precice, điều này có thể được thực hiện với: echo "ServerName www.example.com" >> /etc/apache2/ports.conf –

+1

Tôi vẫn gặp lỗi tương tự với phiên bản openssl: OpenSSL 1.0.1e 11 Feb 2013 – Edenshaw

+1

Tôi theo dõi hướng dẫn này: http://jason.pureconcepts.net/2012/10/updating-svn-mac-os-x/ cho sư tử núi và làm việc tuyệt vời! – Edenshaw

0

Nếu câu trả lời khác không hoạt động

thử

svn update của bạn lên phiên bản 1.7.8

Các vấn đề liên quan