379 Stimmen

Ssh: Verbindung zum Host github.com Port 22 konnte nicht hergestellt werden: Zeitüberschreitung der Verbindung

Ich bin unter einem Proxy und pushe schon seit geraumer Zeit erfolgreich in git.
Jetzt kann ich plötzlich nicht mehr in git pushen.
Ich habe den RSA-Schlüssel und den Proxy gesetzt und sie doppelt überprüft, jedoch ohne Erfolg, und git wirft mir den im Titel der Seite angezeigten Fehler aus.

4voto

Mad Bernard Punkte 363

In einem ähnlichen Fehlermodus wie Ludder erhielt ich diesen Fehler, als ich mich noch nicht im richtigen Firmen-VPN angemeldet hatte. :facepalm:

3voto

Artur Grigio Punkte 4659

Ich hatte dasselbe Problem, aber die Antwort, die ich gefunden habe, war anders, dachte jemand könnte auf dieses Problem stoßen, also hier ist meine Lösung.

Ich musste 2 IPs für die Ports 22, 80, 443 und 9418 whitelisten:

  • 192.30.252.0/22

  • 185.199.108.0/22

Falls diese IPs nicht funktionieren, könnte es daran liegen, dass sie aktualisiert wurden. Die aktuellsten Informationen findest du auf dieser Seite.

2voto

kta Punkte 18216

Mein Computer konnte Port 22 nicht verbinden, während er sich mit Github verband. Mit Bitbucket hatte ich dieses Problem noch nie. Wenn Sie sowohl GitHub als auch Bitbucket haben, dann

Host bitbucket.org
Hostname  altssh.bitbucket.org
Port  443

Host github.com
Hostname ssh.github.com
Port 443

ref

Es verbindet im Wesentlichen SSH auf Port 443 anstelle von 22.

1voto

Md. Nowshad Hasan Punkte 501

Die Änderung der Repo-URL von ssh auf https ist für mich nicht sehr sinnvoll. Da ich ssh gegenüber https bevorzuge wegen gewisser zusätzlicher Vorteile, die ich nicht aufgeben möchte. Die oben genannten Antworten sind ziemlich gut und genau. Wenn Sie dieses Problem in GitLab haben, gehen Sie bitte zur offiziellen Dokumentation Seite und ändern Sie Ihre Konfigurationsdatei wie folgt.

Host gitlab.com
  Hostname altssh.gitlab.com
  User git
  Port 443
  PreferredAuthentications publickey
  IdentityFile ~/.ssh/gitlab

1voto

user1941537 Punkte 4921

In meinem Fall wurde das Problem durch eine Einstellung verursacht, die ich einen Tag zuvor auf meinem Router geändert hatte. Also musste ich auf meinem Router nur die Einstellung Isolation auf deaktivieren zurücksetzen, und das hat mein Problem behoben.

Bildbeschreibung hier eingeben

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X