Befehl fehlgeschlagen git update-git-for-windows

Lesezeit: 2 Minuten

Ich versuche, mein Git zu aktualisieren und indem ich den Befehl eingebe:

$ git update-git-for-windows

Es zeigt den folgenden Fehler an:

curl: (60) SSL certificate problem: self signed certificate in certificate chain
More details here: https://curl.haxx.se/docs/sslcerts.html

curl failed to verify the legitimacy of the server and therefore could not
establish a secure connection to it. To learn more about this situation and
how to fix it, please visit the web page mentioned above.

Hinweis: Dieses Problem trat auf, nachdem Windows auf 1909 aktualisiert wurde.

  • Keine Antwort (und ein potenzielles Sicherheitsrisiko!): Sie könnten a erstellen ~/.curlrc Datei mit einer Zeile, die enthält insecure. Dieser Wille deaktivieren TLS-Verifizierung für alle curl-Aufrufe.

    – Strickl

    29. Februar 2020 um 6:31 Uhr

  • Führen Sie dies zufällig hinter einer Unternehmens-Firewall aus? Das war für mich die eigentliche Ursache.

    – thdoan

    28. Oktober 2020 um 17:57 Uhr

Ich verwende Kaspersky Antivirus und es blockierte das Update.

Ich habe gerade den Internet- und Dateischutz deaktiviert und der Update-Befehl funktionierte ordnungsgemäß. Danach können Sie einfach den vollständigen Virenschutz aktivieren.

  • Wie gehen Sie vor, wenn Sie Antivirus nicht deaktivieren können (z. B. bei der Arbeit)?

    – Andreas

    17. März 2022 um 9:47 Uhr

Ich bin auf genau diese Fehlermeldung gestoßen, die auf meinem Unternehmenscomputer + VPN nach dem Ausführen aufgetreten ist git update-git-for-windows in Git-Bash.

Windows-Lösung (funktionierte für mich):

  1. Identifizieren Sie den Standort meiner ca-bundle.crt auf meiner Maschine
  2. Navigieren Sie zu C:\Users\[UserName]\AppData\Local\Programs\Git\mingw64\bin in einem anderen Explorer-Fenster
  3. Ziehen Sie eine Kopie der ca-bundle.crt gefunden in Schritt 1 in den Ordner …\mingw64\bin aus Schritt 2.
  4. Benennen Sie die neue Kopie der ca-bundle.crt zu curl-ca-bundle.crt
  5. Schließen Sie alle Instanzen von git bash, öffnen Sie git bash erneut, führen Sie es aus git update-git-for-windows

Der Download war für mich erfolgreich, nachdem ich diese Schritte ausgeführt hatte. Hoffentlich erspart dies einer anderen müden Seele Zeit mit dieser Ausgabe.

  • Wo finden Sie normalerweise ca-bundle.crt?

    – Neo

    19. Juni 2021 um 1:05 Uhr

  • Hallo Neo, (zumindest unter Windows) können Sie möglicherweise Ihre Corporate Bundle.crt in Ihrem Laufwerk C: finden -> Benutzer -> Ihr Benutzername-Ordner. Natürlich können der genaue Name und Ort stark variieren, je nachdem, wo Sie arbeiten und welches Betriebssystem Sie verwenden.

    – HamiltonPharmD

    22. Juni 2021 um 21:39 Uhr

  • Ich habe das versucht und es hat nicht funktioniert. Ich hatte in Schritt 2 kein Git/mingw64/bin im Ordner Programme. Also habe ich diese hinzugefügt und die restlichen Schritte ausgeführt, aber ohne Erfolg. habe immer noch den gleichen Fehler

    – PBMe_HikeIt

    18. Juli 2022 um 14:01 Uhr

Oder sehen Sie sich einfach die neuesten Dokumente an https://git-scm.com/download/win und Renn

winget install --id Git.Git -e --source winget

in PowerShell.

Ich habe dieses Problem mit diesen Schritten gelöst:

  1. Besuch https://curl.se/docs/caextract.html
  2. Zuletzt herunterladen cacert-2022-04-26.pem
  3. Umbenennen in curl-ca-bundle.crt
  4. Bewege das curl-ca-bundle.crt zu C:\Programme\Git\mingw64\bin

Dann wieder laufen git update-git-für-windows

1439620cookie-checkBefehl fehlgeschlagen git update-git-for-windows

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy