Github – TLS-Zertifikatsüberprüfung wurde deaktiviert! unter Windows
Lesezeit: 3 Minuten
Ich versuche, ein Repository von Github zu klonen, aber ich konnte das Repo nicht klonen, es ist fehlgeschlagen Die TLS-Zertifikatsüberprüfung wurde deaktiviert! Fehler.
Wenn ich den Befehl git clone ausführe, leitet er zur Anmeldung auf Github um, es ist mit dem TLS-Zertifikat fehlgeschlagen, und die Authentifizierung für das Repo ist fehlgeschlagen, obwohl gültige Anmeldeinformationen eingegeben wurden.
Mein Github-Konto ist mit aktiviert Zwei-Faktor-Authentifizierung.
Ich habe versucht, sslverifcation auch git config –global http.sslVerify false zu deaktivieren
Github-Fehlermeldung:
System Spezifikation:
Betriebssystem: Windows 10
Architektur: 64bit
Bitte helfen Sie mir dabei. Vielen Dank im Voraus.
Welche Version von Git für Windows verwenden Sie?
– bk2204
10. März 2021 um 1:07 Uhr
Ich verwende diese Version Git-2.30.1-64-bit
– MAMurali
10. März 2021 um 6:14 Uhr
Hallo, ich habe das gleiche Problem. Konntest du es lösen?
– Fakhar Ahmad Rasul
17. Mai 2021 um 16:55 Uhr
Das hat mir geholfen:
1 Reaktivieren
git config --global http.sslVerify true
um die “TLS-Zertifikatsüberprüfung wurde deaktiviert” loszuwerden.
3 Wenn Sie zur Eingabe der Anmeldeinformationen aufgefordert werden, haben Sie meine E-Mail-Adresse als Benutzer und das persönliche Zugriffstoken als Kennwort verwendet
4 So löschen Sie falsche Anmeldeinformationen: Wo wird das GitHub-Authentifizierungstoken unter Windows gespeichert?
Dies löst das Problem, wird jedoch im Allgemeinen als gefährlich angesehen, da es deaktiviert wird http.sslVerify Man-in-the-Middle-Angriffen ausgesetzt.
– DataBach
19. September 2022 um 14:31 Uhr
Sie können git erlauben, mit dem Windows-eigenen Zertifikatsspeicher zu kommunizieren, indem Sie die folgende Konfiguration verwenden:
git config --global http.sslBackend schannel
Ich weiß nicht, ob dies dem OP helfen könnte, aber ich kann mir vorstellen, dass es einigen Leuten helfen könnte, die zu dieser Frage kommen.
Hier ist meine Quelle: Wie konfiguriere ich Git, um Zertifikaten aus dem Windows-Zertifikatspeicher zu vertrauen?
Sie müssen ein Zertifikat einschließen, wenn Sie die Warnmeldung vermeiden möchten.
Wenn Sie selbstsignierte TLS-Zertifikate (SSL) mit einem selbstgehosteten Hostanbieter wie GitHub Enterprise Server oder Azure DevOps Server (früher TFS) verwenden, wird möglicherweise die folgende Fehlermeldung angezeigt, wenn Sie versuchen, eine Verbindung mit Git und/oder GCM herzustellen :
$ git-Klon https://ghe.example.com/john.doe/myrepo fatal: Das Gegenstellenzertifikat ist laut Validierungsverfahren ungültig. Die empfohlene und sicherste Option ist der Erwerb eines TLS-Zertifikats, das von einer öffentlichen vertrauenswürdigen Zertifizierungsstelle (CA) signiert wurde. Es gibt mehrere öffentliche CAs; Hier ist eine nicht erschöpfende Liste, die Sie berücksichtigen sollten: Let’s Encrypt, Comodo, Digicert, GoDaddy, GlobalSign.
Wenn es nicht möglich ist, ein TLS-Zertifikat von einem vertrauenswürdigen Drittanbieter zu erhalten, sollten Sie versuchen, das spezifische selbstsignierte Zertifikat oder eines der CA-Zertifikate in der Verifizierungskette zum Speicher für vertrauenswürdige Zertifikate Ihres Betriebssystems (macOS, Windows) hinzuzufügen.
Wenn Sie weder ein vertrauenswürdiges Zertifikat erhalten noch dem selbstsignierten Zertifikat vertrauen können, können Sie die Zertifikatsüberprüfung in Git und GCM deaktivieren.
@MAMurali, Konnten Sie es mit der obigen Antwort lösen, die nur den Grund, aber keine Lösung angibt?
– xpt
14. Juni 2021 um 15:34 Uhr
Anantha Guttha
Ich hatte das gleiche Problem, aber die Verwendung des Befehls “init” vor dem Klonen des Repos löste mein Problem.
$ git init
Sie können die TLS/SSL-Überprüfung für einen einzelnen Git-Befehl deaktivieren, indem Sie den folgenden Befehl verwenden
git -c http.sslVerify=false klonen Sie „Ihren Git-Pfad“
Klonen Sie Ihr Projekt mit dem obigen Befehl, es wird funktionieren
14478100cookie-checkGithub – TLS-Zertifikatsüberprüfung wurde deaktiviert! unter Windowsyes
Welche Version von Git für Windows verwenden Sie?
– bk2204
10. März 2021 um 1:07 Uhr
Ich verwende diese Version Git-2.30.1-64-bit
– MAMurali
10. März 2021 um 6:14 Uhr
Hallo, ich habe das gleiche Problem. Konntest du es lösen?
– Fakhar Ahmad Rasul
17. Mai 2021 um 16:55 Uhr