For http and https protocol:
$ git config --global http.proxy $http_proxy
$ git config --global https.proxy $http_proxy
For git protocol
- Install
socat. - Create
/usr/bin/gitproxywith content:#!/bin/sh proxy_host=<your_proxy_host> proxy_port=<your_proxy_port> proxy_user=<your_proxy_username> proxy_pass=<your_proxy_password> exec socat STDIO PROXY:$proxy_host:$1:$2,proxyport=$proxy_port,proxyauth=$proxy_user:$proxy_pass - Set execute permission:
sudo chmod +x /usr/bin/gitproxy - Configure git:
git config --global core.gitproxy gitproxy - Disable SSL verify:
git config --global http.sslverify false
Comments