2015-01-08 33 views
5

Tôi gặp sự cố khi kết nối với máy chủ SVN bằng Android Studio 1.01.
Khi tôi cố gắng để duyệt qua các kho SVN xa tôi nhận được lỗi sau:
Android Studio không thể kết nối với máy chủ SVN - Lỗi bắt tay SSL

Subversion: (Truy cập URL: https://subversion.assembla.com/svn/whozeincharge) Nhận được cảnh báo gây tử vong: handshake_failure Vui lòng kiểm tra các thiết lập Subversion SSL (Cài đặt | Phiên bản điều khiển | Subversion | Mạng) có lẽ bạn nên xác định giao thức SSL bằng tay - SSLv3 hoặc TLSv1

máy chủ SVN của tôi được lưu trữ tại www.assembla.com

đội Assembla chặn SSL kết nối dựa vào máy chủ SVN và yêu cầu tôi sử dụng TLS.
Xem conversation của tôi với sự hỗ trợ lắp ráp.

Sử dụng CLI SVN, Tôi có thể để kết nối với máy chủ mà không gặp sự cố nào.
My SVN phiên bản client là: 1.8.10 thông tin
My Mac:

system_profiler SPSoftwareDataType Software:

System Software Overview:

System Version: OS X 10.9.5 (13F34)
Kernel Version: Darwin 13.4.0
Boot Volume: Macintosh HD
Boot Mode: Normal
Computer Name: [name goes here]
User Name: [name goes here>]


Sau khi xóa thư mục ~/.subversion/auth/svn.ssl.server
và khởi động lại Android Studio Tôi đã có thể duyệt kho lưu trữ từ xa (sử dụng Android Studio) mà không gặp bất kỳ sự cố nào.
Sau một thời gian, lỗi bắt tay ssl đã trở lại và thư mục ~/.subversion/auth/svn.ssl.server đã được tạo trên hệ thống tệp. cấu hình

My Android Studio SVN:

  1. chung: Sử dụng dòng lệnh của khách hàng:/sw/bin/svn (nó chỉ vào SVN client 1.8.10)
  2. chung: Sử dụng hệ thống mặc định Subversion thư mục cấu hình: ~/.subversion
  3. Mạng: TLSv1

Xin tư vấn

+0

Vâng, một cái gì đó đang thay đổi các các chi tiết được lưu trong bộ nhớ cache và ngăn Android Studio hoạt động.Để tìm hiểu nó là gì, nó có thể có giá trị: 1. Xóa thư mục như bạn đã làm trước đó và khởi động lại Android studio 2. Kết nối một lần bằng Android studio để các tệp được tạo lại 3. Tạo bản sao của thư mục 4. Tiếp tục kết nối với Android studio cho đến khi nó không thành công 5. So sánh nội dung của thư mục với bản sao để xem thay đổi nào được thực hiện khiến nó ngừng kết nối Hy vọng điều đó sẽ sáng hơn một chút về những gì đang diễn ra và cung cấp cho bạn một số ý tưởng cho dù có sửa chữa hay không. – orbrey

+0

Cảm ơn. Hiện tại nó hoạt động được ~ 24 giờ ... cho đến nay rất tốt. – balderman

+0

Bạn có nhận được giải pháp cho vấn đề này không? Tôi cũng bị mắc kẹt trong cùng một điều, tôi nhận được lỗi như "Không thể kết nối với một kho lưu trữ tại URL: {repo name} ... Mạng là không thể truy cập" .. nhưng mạng là tốt và đôi khi nó connect.My svn repo cũng là assembla.Do bạn có bất cứ đề nghị để tìm ra whtas xảy ra .. Cảm ơn. – user3665376

Trả lời

4

Trong Idea hoặc Android Studio, Cài đặt> Kiểm soát phiên bản> Subversion trong tab Chung, chọn "Sử dụng ứng dụng dòng lệnh" với giá trị "svn".

Lỗi của tôi đã được giải quyết bằng giải pháp này.

+1

Cảm ơn, nhưng nó đã được kiểm tra rồi. – balderman

+0

Vui lòng thay đổi mạng của bạn thành sslv3. –

+0

thay đổi thành sslv3 sẽ không hoạt động vì máy chủ SVN được cấu hình để làm việc với TLS chỉ – balderman

0

tôi đã cùng một vấn đề, giải pháp mà làm việc cho tôi như sau:

  1. mở Terminal thông qua bạn của bạn Android Studio
  2. Tape (xác thực): chmod 644 ~/.subversion/auth/svn. ssl.server/*
  3. Tape: danh sách svn
  4. Tape (chấp nhận giấy chứng nhận, vĩnh viễn, không cần phải khởi động lại IDE của bạn): p
Các vấn đề liên quan