我已经安装了通过 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 链接。