Squid Http 代理在 git clone 中不起作用

Squid Http 代理在 git clone 中不起作用

我已经安装了通过 Docker 进行 Squid并通过 curl 和浏览器测试,它运行良好!

然后我要为 git 设置 Http 代理,以下是我的命令:

git config --global http.proxy http://myserverip:3128

然后,这是 git 配置中上述命令的结果。

$ 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

我非常感谢任何帮助!

答案1

您正在使用 http.proxy 但尝试使用 SSH 克隆存储库。您应该使用 https GitLab 链接。

相关内容