Tôi bị kẹt sau tường lửa nên phải sử dụng HTTPS để truy cập kho GitHub của tôi. Tôi đang sử dụng cygwin 1.7.7 trên Windows XP.
Tôi đã thử cài đặt điều khiển từ xa https://username@github.com/username/ExcelANT.git
, nhưng đẩy các lời nhắc nhập mật khẩu, nhưng không làm gì cả khi tôi đã nhập nó.
https://username:<password>github.com/username/ExcelANT.git
và nhân bản repo trống từ đầu nhưng mỗi lần nó lại gây ra lỗi tương tự
lỗi: Sự cố chứng chỉ SSL, xác minh rằng chứng chỉ CA là OK. Chi tiết:
lỗi: 14090086: Các thói quen SSL: SSL3_GET_SERVER_CERTIFICATE: xác minh chứng chỉ không thành công khi truy cập https://github.com/username/ExcelANT.git/info/refs
Bật GIT_CURL_VERBOSE=1
cho tôi
*
Sắp kết nối () với cổng github.com 443 (# 0) * Đang thử 207.97.227.239 ... * đặt thành công các vị trí xác minh chứng chỉ:
* CAfile: none
CApath: / usr / ssl / certs
* Chứng chỉ SSL, xác minh rằng chứng chỉ CA là OK. Chi tiết:
lỗi: 14090086: Các thói quen SSL: SSL3_GET_SERVER_CERTIFICATE: xác minh chứng chỉ không thành công
* Đã hết hạn sử dụng
* Đóng kết nối # 0
*
Sắp kết nối () với cổng github.com 443 (# 0) * Đã thử thành công 207.97.227.239 ... xác minh vị trí:
* CAfile: none
CApath: / usr / ssl / certs
* Sự cố chứng chỉ SSL, xác minh rằng chứng chỉ CA là OK. Chi tiết:
lỗi: thói SSL:: 14090086 SSL3_GET_SERVER_CERTIFICATE: Giấy chứng nhận kiểm tra thất bại
* Hết Hạn xóa
* Đóng kết nối # 0
lỗi: vấn đề chứng chỉ SSL, xác minh rằng cert CA là OK . Chi tiết:
lỗi: 14090086: Các thói quen SSL: SSL3_GET_SERVER_CERTIFICATE: xác minh chứng chỉ không thành công trong khi truy cậphttps://github.com/username/ExcelANT.git/info/refs
fatal: HTTP request failed
Đây có phải là một vấn đề với tường lửa của tôi, cygwin hay không?
Tôi đã không đặt proxy HTTP trong cấu hình Git, tuy nhiên đó là máy chủ ISA cần xác thực NTLM, không phải cơ bản, vì vậy trừ khi có ai biết cách buộc git sử dụng NTLM, tôi rất thất vọng.