Github (SSH) über öffentliches WIFI, Port 22 blockiert
Momentan bin ich auf einem öffentlichen WLAN-spot, und ich bin nicht in der Lage, SSH zu verwenden (Sie wahrscheinlich blockiert, port). Ich muss jedoch, dass die Verbindung zu tun, ein git push
.
➜ ssh -T [email protected]
ssh: connect to host github.com port 22: Connection refused
Ist es möglich, diese Einschränkung umgehen, durch die Einrichtung eines SSH-tunnel über port 80 und sagen github push
diese Verbindung verwenden? Wie macht man das? Ich bin auf OSX (lion). Das muss ein Allgemeines problem?
InformationsquelleAutor der Frage bartolsthoorn | 2011-10-31
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen Sie dies:
Hinzufügen
Quelle: https://help.github.com/articles/using-ssh-over-the-https-port
InformationsquelleAutor der Antwort prtitrz
Das gleiche funktioniert auch für Bitbucket:
über (veraltet /tot)
über, aktualisiert (2015-10-29)
InformationsquelleAutor der Antwort the_karel
Zusätzlich zu konfigurieren, dass Sie mit der
~/.ssh/config
- Datei, können Sie auch einfach die port-Nummer in das remote-URL, die Sie verwenden. Sie müssen nurverwenden Sie eine korrekte URL wie
ssh://user@host:port/path
statt deruser@host:path
Kurzschrift; undvoranstellen
ssh.
subdomain zugithub.com
.Zum Beispiel, statt
verwenden
InformationsquelleAutor der Antwort Colin D Bennett
Für gitlab, können folgende Informationen Hinzugefügt werden:
Quelle: Alternative Gitlab SSH-Port
InformationsquelleAutor der Antwort Jikku Jose