2011-11-17 16 views
8

Kịch bản:Khi cố kết nối thông qua máy chủ proxy TortoiseHg dành cho Windows cho biết "Lỗi SSL: giao thức không xác định"

Bạn đang ở phía sau máy chủ proxy trên Windows. Bạn đã định cấu hình TortoiseHg để sử dụng máy chủ proxy; đó là bạn đã nhập tên máy chủ/IP và số cổng. Bạn có thể kết nối với Internet bằng Internet Explorer. Nhưng khi bạn cố gắng kéo hoặc đẩy và nó tạo ra thông báo lỗi "Lỗi SSL: giao thức không xác định".

(tôi có kế hoạch để trả lời câu này bản thân mình.)

+0

Giả sử rằng trình duyệt web đã được định cấu hình để vượt qua proxy, bạn có thể thử 'hack' mà tôi đã tìm ra. http://stackoverflow.com/questions/11449133/how-to-clone-a-codeplex-mercurial-repository-behind-a-proxy – chronodekar

Trả lời

5

Nguyên nhân là trình duyệt Internet Explorer đang sử dụng một kịch bản cấu hình proxy tự động và TortoiseHg đang sử dụng một máy chủ proxy cụ thể. IE không sử dụng cùng một máy chủ proxy vì tập lệnh tự động đã chọn một máy chủ proxy khác.

Giải pháp là nhập máy chủ proxy được TortoiseHg sử dụng trong cài đặt kết nối của IE hoặc tìm ra máy chủ proxy nào bạn đang sử dụng tại thời điểm này và yêu cầu TortoiseHg sử dụng máy chủ proxy đó. Bạn có thể cần phải duyệt một trang web bên ngoài trước khi TortoiseHg có thể kết nối.

Bạn có thể tìm ra máy chủ proxy bạn đang sử dụng bằng cách duyệt với IE và sau đó chạy lệnh DOS:

netstat 

và bạn sẽ thấy một số kết nối trong cột Địa chỉ ngoại trên cổng 80 hoặc 8080 (các cổng máy chủ proxy phổ biến).

+1

Các bước có vẻ đơn giản, đủ bởi không làm việc cho tôi trên Windows 7 đằng sau một proxy NTLM . –

+0

Lệnh đơn giản này cho phép tôi cuối cùng sao chép dự án thông qua proxy của tôi tại nơi làm việc! Tôi không có cùng một vấn đề, tôi thực sự chỉ có vấn đề mà Hg thậm chí không cố gắng sử dụng một proxy, nhưng tôi không biết làm thế nào để tìm ra proxy nào đang được sử dụng. Chỉ cần nhập tên proxy và cổng từ 'netstat' trong cấu hình Hg của tôi để tôi sao chép. Cảm ơn! – Ben

+0

@James nơi TortoiseHg giữ proxy? – toasteez

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