Khi lấy với git trên Cygwin bạn nhận được:Làm thế nào để thêm một Enterprise Certificate Authority (CA) để git trên Cygwin (và một số distro Linux)
Fetching origin
fatal: unable to access 'https://.../...git': SSL certificate problem: self signed certificate in certificate chain
error: Could not fetch origin
Giấy chứng nhận đã được thêm vào /etc/ssl/certs/ca-bundle.crt
và other bundle files, nhưng trên cập nhật Cygwin tiếp theo vấn đề xuất hiện lại.
Lệnh 'curl -sL' phải làm gì? Đó là URL http, vì vậy rõ ràng không nhận được chuỗi chứng chỉ như mong đợi từ ngữ cảnh. –
Trong phiên bản hiện tại, 'git-remote-https' đọc chứng chỉ từ'/mingw64/ssl/certs/ca-bundle.crt', vì đó là cách nó được cấu hình trong '/ c/ProgramData/Git/config'. Không phải '/ mingw64/bin/update-ca-trust' và'/usr/bin/update-ca-trust' cập nhật tệp đó, vì vậy tập lệnh đó không hữu ích. Tôi chưa tìm thấy cái nào. –
@JanHudec Kể từ ngày cập nhật hôm nay, và kể từ năm 2014 dường như không phải như vậy. Những gì git --version (git phiên bản 2.8.3) và uname -a (CYGWIN_NT-6.1-WOW black7 2.6.1 (0.305/5/3) 2016-12-16 11:50 i686 Cygwin) là bạn trên? –