SSL-Zertifikatsverifizierung bei git clone überspringen
English
Deutsch
Problem
Beim Ausführen von git clone siehst du eine Fehlermeldung wie
git_clone_ssl_error.txt
Cloning into 'MyProject'...
fatal: unable to access 'https://gitlab.mydomain.com/projects/MyProject.git': server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: noneLösung
Die schnelle Lösung ist, Folgendes voranzustellen
git_ssl_no_verify.sh
GIT_SSL_NO_VERIFY=truedem git clone-Befehl, Beispiel:
git_clone_with_ssl_skip.sh
GIT_SSL_NO_VERIFY=true https://gitlab.mydomain.com/projects/MyProject.gitBeachte, dass das Überspringen der SSL-Verifizierung ein Sicherheitsrisiko darstellt. Die korrekte Methode zur Behebung dieses Problems ist die entsprechende Aktualisierung der CA-Zertifikate (z.B. sudo apt install ca-certificates), aber dies ist manchmal nicht durchführbar, da nicht jeder veraltete Computer leicht aktualisiert werden kann.
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow