layout | title | categories |
---|---|---|
default |
Dealing with firewalls and proxies |
troubleshooting |
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.
- Not-so-smart HTTP -- For cloning public repos only, on pre-1.7 git clients. Use only if Smart HTTP is not an option.
-
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.