我已经通过 Docker 安装了 Squid并使用 curl 和浏览器进行了测试,它工作正常!
然后我要设置 Http 代理到 git,下面是我的命令:
git config --global http.proxy http://myserverip:3128
然后,这是 git config 中上述命令的结果。
$ cat ~/.gitconfig
[http]
proxy = http://squid.veronalabs.com:3128
sslVerify = false
但是 git clone 不起作用!
$ git clone [email protected]:repo/project.git
Cloning into 'panel'...
ssh: connect to host gitlab.com port 22: Connection timed out
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
无论如何,我已经为传出连接添加了这个代理:
$ export http_proxy=http://myserverip:3128
$ export https_proxy=http://myserverip:3128
我真的很感激任何帮助!