Artikelverzeichnis
Der Fehlerbericht lautet wie folgt:
Wenn dieses Problem auftritt, können Sie zunächst darüber nachdenken, Magic einzuschalten oder Magic einzuschalten und das Netzwerk zu ändern, z. B. einen Mobiltelefon-Hotspot einzuschalten
Ich habe nicht versucht, die SSL-Überprüfung zu entfernen, ich habe lediglich die IP-Konfiguration in der Hosts-Datei hinzugefügt.
Ändern Sie die IP von Hosts
Laut Online-Tutorial habe ich versucht, die IP des GitHub-bezogenen Zugriffsdomänennamens in der Hosts-Datei auf dem Laufwerk C zu ändern. Wenn die IP falsch ist, ändern Sie sie (IP-Abfragetool: https://www.ipaddress.com) . / )
Fragen Sie die entsprechende IP des Domänennamens ab, auf den GitHub zugreift.
Fragen Sie die IP der folgenden drei Domänennamen ab:
- github.com
- github.global.ssl.fastly.net
- codeload.Github.com
Suchen Sie die Hosts-Datei und öffnen Sie sie dann zur Bearbeitung. Wenn sie nicht verwendet wurde, sollte die Datei schreibgeschützt sein und muss in einen beschreibbaren Zustand geändert werden. Fügen Sie die entsprechende IP-Adresse hinzu, wie in der Abbildung unten gezeigt
.
Speichern Sie die geänderte Datei und geben Sie dann cmd ein, um den DNS-Befehl zu aktualisieren. ipconfig /flushdns
Danach war mein GitHub-Upload erfolgreich
Versuche mehr
Wenn es kein Problem mit der IP gibt, versuchen Sie es noch ein paar Mal hochzuladen
Entfernen Sie die SSL-Überprüfung
Wenn die beiden vorherigen Schritte nutzlos sind, ändern Sie die Einstellungen, brechen Sie die SSL-Überprüfung ab und
geben Sie Git Bash hier ein.
Geben Sie Folgendes ein git config --global http.sslVerify "false"
und versuchen Sie dann, es hochzuladen
Quelle (Invasion und Löschung):
Git-Fehlerlösung: OpenSSL SSL_read: Verbindung wurde zurückgesetzt, Fehlernummer 10054. Melden Sie sich
bei Github an, Tutorial zum lokalen Hochladen von Git und zum Hochladen von Visual Studio Code