有人说可以使用export进行全局的代理设置,但是这时候会影响大量的服务正常使用,所以有必要只对git做特殊的处理。其实git早已经准备了这样的入口,可以通过配置,让git在初始化时自动加载代理。
git clone -c http.proxy=http://[ip]:[port] http://xxxx/test.git
上述是针对于http的git源,对于https,同样:
git clone -c https.proxy=http://[ip]:[port] https://xxxx/test.git