Firewalls and proxies
There are a few ways to deal with a draconian firewall or an unruly proxy:
-
Smart HTTP – By far the easiest approach. Available with git v1.7 and later. Works great with proxies and firewalls that block non-HTTP outbound connections.
-
corkscrew – Works best with firewalls, creates an outbound ssh connection on port 80. Proxies may interfere.
-
ssh forwarding – Similar to corkscrew, requires access to an external ssh server. Two slightly different methods are provided.