Hallo, Entdecker! An dieser Seite wird aktiv gearbeitet, oder sie wird noch übersetzt. Die neuesten und genauesten Informationen finden Sie in unserer englischsprachigen Dokumentation.

SSH über den HTTPS-Port verwenden

Manchmal verweigert die Firewall das Zulassen von SSH-Verbindungen vollständig. Wenn das HTTPS-Klonen mittels Zwischenspeicherung von Anmeldeinformationen keine Option ist, können Sie versuchen, mithilfe einer über den HTTPS-Port hergestellten SSH-Verbindung einen Klonvorgang durchzuführen. Die meisten Firewallregeln sollten dies erlauben, Proxyserver beeinträchtigen dies jedoch möglicherweise.

GitHub Enterprise-Benutzer: Der Zugriff auf GitHub Enterprise über SSH über den HTTPS-Port wird derzeit nicht unterstützt.

Führen Sie den folgenden Befehl aus, um zu testen, ob SSH über den HTTPS-Port möglich ist:

$ ssh -T -p 443 git@ssh.github.com
> Hi username! You've successfully authenticated, but GitHub does not
> provide shell access.

Falls das funktioniert hat, prima! Falls nicht, müssen Sie ggf. unserem Leitfaden zur Fehlerbehebung folgen.

SSH-Verbindungen über HTTPS aktivieren

Wenn Sie über Port 443 eine SSH-Verbindung zu git@ssh.github.com herstellen können, können Sie Ihre SSH-Einstellungen überschreiben, um zu erzwingen, dass Verbindungen zu GitHub diesen Server und Port durchlaufen.

Um dies in Ihrer SSH-Konfiguration festzulegen, bearbeiten Sie die Datei unter ~/.ssh/config, und fügen Sie den folgenden Abschnitt hinzu:

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

Sie können testen, ob dies funktioniert, indem Sie erneut eine Verbindung zu GitHub herstellen:

$ ssh -T git@github.com
> Hi username! You've successfully authenticated, but GitHub does not
> provide shell access.

Menschliche Unterstützung einholen

Sie können das Gesuchte nicht finden?

Kontakt