You’re at work and want to access your git repo who’s residing in the free external world?
create the following config file in your .ssh folder:
Host
ProxyCommand connect -S <proxy host>:<proxy port> %h %p
replace the hosts and port as appropriate.
You can find the connect executable for windows here (contains a lot of other useful socks info as well).
Hat tip to pieter.