Wenn mit git auf Cygwin holen Sie bekommen:Wie ein Enterprise Certificate Authority (CA) hinzuzufügen, auf Cygwin git (und einigen Linux-Distributionen)
Fetching origin
fatal: unable to access 'https://.../...git': SSL certificate problem: self signed certificate in certificate chain
error: Could not fetch origin
Das Zertifikat wurde /etc/ssl/certs/ca-bundle.crt
hinzugefügt und other bundle files, sondern auf Beim nächsten Cygwin-Update trat das Problem erneut auf.
Was soll der 'curl -sL' Befehl tun? Es ist HTTP-URL, also nicht klar die Zertifikatskette, wie es aus dem Kontext erwartet werden würde. –
In der aktuellen Version liest 'git-remote-https' Zertifikate aus'/mingw64/ssl/certs/ca-bundle.crt', denn so ist es in '/ c/ProgramData/Git/config' konfiguriert. Weder "/ mingw64/bin/update-ca-trust" noch "/ usr/bin/update-ca-trust" aktualisieren diese Datei, so dass das Skript nicht nützlich ist. Ich habe noch nicht gefunden, was es ist. –
@Janhudec Mit dem heutigen Update und seit 2014 scheint das nicht der Fall zu sein. Was git - Version (git Version 2.8.3) und uname -a (CYGWIN_NT-6.1-WOW black7 2.6.1 (0.305/5/3) 2016-12-16 11:50 i686 Cygwin) bist du eingeschaltet? –