Github (SSH) via public WIFI, port 22 blocked

sougonde picture sougonde · Oct 31, 2011 · Viewed 66.1k times · Source

I'm currently on a public WIFI spot and I'm unable to use SSH (they probably blocked that port). However, I need that connection to do a git push.

➜ ssh -T [email protected]
ssh: connect to host github.com port 22: Connection refused

Is it possible to bypass this restriction by setting up a SSH tunnel via port 80 and tell github push to use that connection? How to do that? I'm on OSX (lion). This must be a common problem?

Answer

prtitrz picture prtitrz · Nov 10, 2011

Try this:

$ vim ~/.ssh/config

Add

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

Source: https://help.github.com/articles/using-ssh-over-the-https-port