EGit Connection Timed Out

Yesterday when I tried syncing some Oddjob changes to GitHub I kept getting a connection timed out exception:

git@github.com:robjg/oddjob.git: Session.connect: java.net.SocketTimeoutException: Read timed out

I tried upping the timeout in Preferences -> Team -> Git -> Remote Connection timeout but to no avail.

So I dropped support@github.com a mail and had an amazingly prompt and helpful reply. If you’ve found this page because you have a similar problem here’s some things to try.
Continue reading