Was ich getan habe: Ich habe ein Remote-Repository auf Github erstellt und versuche, das Remote-Repository auf meinem lokalen Computer zu klonen. Während des Klonens gebe ich die Klon-URL und den Zielordner an.
Aber jedes Mal, wenn ich versuche zu klonen, wird folgende Fehlermeldung angezeigt:
Fehler: "Schwerwiegend: Zugriff auf ' https://github.com/hyperion057/spring-repo.git/ ' nicht möglich: Host: github.com konnte nicht aufgelöst werden."
Was muss ich tun, um eine Verbindung zu GitHub herzustellen?
https
oderssh
? Ich habe gerade versucht, Ihr Projekt zu klonen, und es hat funktioniert.git clone [email protected]:hyperion057/spring-repo.git
Antworten:
Ja, so können Sie dies durch Einstellung
HTTP_PROXY
undHTTPS_PROXY
Umgebungsvariablen.Siehe " Synchronisieren mit Github ":
Beachten Sie Folgendes
NO_PROXY
, um den Zugriff auf die interne Site Ihres Unternehmens zu ermöglichenSie können dies auch in Ihrer Git-Konfiguration registrieren:
Wenn Sie jedoch falsche Proxy-Git-Einstellungen haben, entfernen Sie diese:
quelle
Ich habe einen ähnlichen Fehler erhalten, der durch eine falsche Proxy-Einstellung verursacht wird. Dieser Befehl hat mich gerettet:
https Version:
quelle
Verbrachte ein paar Stunden damit, dies zu beheben.
Das erneute Anschließen meines WLAN hat den Trick getan.
quelle
Eine andere Möglichkeit, ich bin selbst auf dieses Problem gestoßen. Aber es war, nachdem ich ein VPN installiert hatte (das nicht verwandt war und lief)
Durch Ausschalten des VPN wurde das Problem behoben.
Für die Aufzeichnung habe ich "Viscosity" VPN auf meinem MacBookPro ausgeführt
quelle
Ich hatte das gleiche Problem, nachdem mir der Speicherplatz ausgegangen war. Das Schließen und Wiedereröffnen des Terminals hat das Problem einmal behoben. Neustart meines Mac am nächsten.
Einige einfache Dinge, die Sie ausprobieren sollten, bevor Sie zu zufälligen Befehlen springen:
quelle
192.30.252.128 ist die aktuelle IP von github.com, die in Ihrem lokalen DNS festgelegt werden kann (/ etc / hosts unter Linux und C: \ Windows \ System32 \ drivers \ etc \ hosts).
quelle
Ich möchte darauf hinweisen, wann ich Brians Lösung gemacht habe:
Stellen Sie sicher, dass Sie das Terminal beenden und neu starten . Meins löste sich nicht auf, bis ich das tat.
Vielen Dank, das Problem hat mich umgebracht!
quelle
reset
dies hier bei mir nicht funktioniert hat: Ich musste meine Terminalsitzung vollständig beenden.Ich habe das gleiche Problem und löse es mit diesem Befehl
$ git config --global http.proxy http: // enter_your_proxy: enter_port
quelle
In meinem Fall musste auf einer Windows-Box mein TCP / IP-Stack zurückgesetzt werden. Das Zurücksetzen des TCP / IP-Stacks des Client-PCs führte dazu, dass sich git wieder richtig verhält. Führen Sie diesen Befehl im Administratormodus an einer Eingabeaufforderung aus und wiederholen Sie den Befehl git:
Das manuelle Deaktivieren und erneute Aktivieren des Netzwerkadapters über die Systemsteuerung führt zu einem ähnlichen Ergebnis.
Ich vermute DNS-Auflösungsprobleme im TCP-Stack auf meiner Windows-Box.
quelle
Ich hatte diesen sehr ähnlichen Fehler wie folgt.
Tatsächlich hat uns die Eingabeaufforderung mitgeteilt, wo etwas falsch ist.
Als ich meinen Github überprüfe, habe ich festgestellt, dass die HTTPS-URL meines Github-Repositorys lautet
Ich weiß nicht, wie das passiert ist. Die falsche URL wurde von der installierten Git Shell automatisch eingerichtet.
Sobald ich das '/' am Ende entferne, kann ich erfolgreich pushen.
quelle
git remote -v
um die Fernbedienungen zu sehen.git remote set-url origin https://github.com/USERNAME/REPOSITORY.git
um die Fernbedienung einzustellen.git remote -v
, aber ich sehe es dabeigit push
. Wie kann man das lösen?Alles in allem möchte ich Sie alle wissen lassen, dass ich das gleiche Problem hatte. Ich löse es durch meine Remote - URL git remote set-url Ursprung Zurücksetzen https://new.url.here Ich fand , wie dies aus dieser Antwort zu tun , aber ich ändern Treffer musste https: Ändern Sie den URI (URL) für eine Fern Git-Repository
quelle
Nur für den Fall, dass auch zukünftige Generationen daran festhalten: Für mich funktionierte (unter Mac OSX) mein DNS mit den Optionen 208.67.222.222, 208.67.220.220. Ich bekomme diese Nummern hier: https://www.opendns.com . Aus irgendeinem Grund wurde meine DNS-Konfiguration auf die Standardnummern zurückgesetzt (meine lokale IP, denke ich), und ich konnte keine Verbindung zu Github, Brew oder Rubygems herstellen. Entschuldigung für die Rechtschreibfehler.
quelle
Heute stehe ich vor dem gleichen Problem, dies bietet auch eine andere Möglichkeit. Ich habe alle oben genannten Vorschläge gemacht, sehe aber immer noch das Problem. Ich habe keine andere Möglichkeit, als meinen Mac neu zu starten .... Problem gelöst ....
quelle
Wenn Sie die oben genannten Lösungen ausprobiert haben und nichts hilft, müssen Sie möglicherweise Ihre lokalen Netzwerkeinstellungen überprüfen und versuchen, die
8.8.8.8
IP-Adresse Ihres lokalen Routers zur Datei hinzuzufügenDNS
.quelle
Als Vorschlag für Ubuntu-Server können Sie die ID und das Kennwort des Routers in Ihre
/etc/network/interfaces
Datei eintragen :Als ich diesen Fehler beim Ziehen eines Repositorys auf meinen Server bekam, schrieb ich
wpa-ssid
undwpa-psk
und neu gestartet. Dann hat es funktioniert.EDIT: Ich hatte wieder das gleiche Problem und diesmal wegen der Inkonsistenz der Router-Signalpegel. Meine Verbindung war nicht stark, das war das Problem. Die obige Lösung ist jedoch eine echte Lösung für statische IP
quelle
In meinem Fall öffne ich ein neues Terminal und das Problem ist gelöst. Ich weiß allerdings nicht genau, was das Problem überhaupt verursacht hat.
quelle
Sie können diese beiden Befehle ausprobieren, es hat mir geholfen.
quelle
Dies löst das Problem
oder https
quelle
Randfall hier, aber ich habe (fast) alle oben genannten Antworten auf VirtualBox ausprobiert und nichts hat es getan, aber dann nicht nur die VirtualBoxVM, sondern auch die gute alte VirtualBox selbst zu schließen und das Programm selbst neu zu starten, hat den Trick ohne 0 Beschwerde gemacht.
Hoffe das kann ~ 0,1% der Abfrager helfen :)
quelle
Die einfache Lösung zum Entfernen von zusätzlichem "/" von git clone remote besteht darin, die URL in Klammern zu setzen. Git-Klon ""
quelle
Ein Grund für dieses Problem könnte falsch / leer sein
/etc/resolv.conf
Datei sein.Ich habe dieses Problem in meinem Centos 7 Minimal wie folgt behoben: Meines
/etc/resolv.conf
war leer und ich habe die folgenden Zeilen hinzugefügt:Wo
192.168.1.1
ist mein Gateway, in deinem Fall kann es anders sein.quelle
Basierend auf anderen Lösungen, was hat für mich funktioniert:
1. Schreiben Sie dies in Terminal:
2. Neustart - Router Neustart - Mac
Sie können zuerst versuchen -2-, Wenn das nicht funktioniert, dann versuchen Sie -1- und -2-
quelle
Anders als bei all diesen Lösungen habe ich in meinem Fall das Problem gelöst, als ich mein Terminal neu gestartet habe (oder ein anderes Fenster geöffnet habe).
quelle
Das Neustarten des Terminals in Mac hat funktioniert.
quelle
Wenn alle oben genannten Antworten Ihr Problem nicht lösen konnten, starten Sie den Router neu.
Hat für mich gearbeitet.
quelle
Vielleicht hilft es irgendwo jemandem, in meinem Fall (der ein privates Repo von git war), dass der Host angehalten wurde, also lag das Problem bei meinem GitHub-Server und der Administrator hat es behoben.
quelle
Es hat bei mir funktioniert, als ich "service apache2 stop" verwendet habe.
quelle
Ich denke mein Fall war sehr selten, aber GitHub war ausgefallen. Überprüfen Sie die Webseite, um festzustellen, ob sie ordnungsgemäß geladen wurde.
GitHub
quelle