如果仅仅是git clone https://git.foo.com/bar.git, 设置http_proxy与https_proxy通过socks5代理即可.
如果要git clone git://git.foo.com/bar.git, 可以通过跳板机ssh代理.
在~/.ssh/config增加如下配置(没有就创建):
Host git.foo.com
ProxyCommand ssh -q username@proxy_host nc %h %p
ServerAliveInterval 10