If you are in a location that allows SSH but doesn't allow access to GitHub (I'm looking at you India), here's an easy way to get around it.
- You need a shell account on a network that doesn't filter GitHub. Ideas for that:
- Pay but Cheap: A micro instance on EC2 http://aws.amazon.com/ec2/pricing/
- Free-ish: One of the free shell solutions http://shells.red-pill.eu/
- The shell account will need access to the netcat binary called
nchttp://nc110.sourceforge.net/