- Root Zertifikat als „Base64 encoded X.509 (.CER)“ exportieren ‚git.root.crt‚
- Git Zertifikatsdatei an einen beliebigen ‚C:/PfadZurDatei/Dateiname.crt‚ kopieren
Die Datei finden man an verschieden Orten
‚C:\Program Files\Git\mingw64\ssl\certs\ca-bundle.crt‘ oder
‚C:\Program Files (x86)\Git\bin\curl-ca-bundle.crt‘ git config --global http.sslCAInfo 'C:/PfadZurDatei/Dateiname.crt'
in der Kommandozeile ausführen- Inhalt der Datei ‚git.root.crt‘ kopieren ( Darf nur LF beinhalten und nicht CRLF )
- Den Inhalt ans Ende der Datei ‚C:/PfadZurDatei/Dateiname.crt‚ einfügen
Mit Notepad++ kann die exportierte Datei ins Unix-Format (LF) konvertiert werden.
Im Menü ‚Bearbeiten‘ > ‚Format Zeilenende‘
Der Hostname des Git Servers muss mit dem im Zertifikat übereinstimmen sonst gibt es wieder einen Fehler.
Hiermit wird die Überprüfung komplett ausgeschaltet
git config --global http.sslVerify false