无法从代理下进行git clone项目

时间:2018-11-21 14:34:55

标签: git proxy

最近我已在计算机上添加了新的SSD,在该磁盘上,我无法从代理下面克隆任何git存储库。

但是,如果我转到旧SSD(连接到计算机)上的项目所在的目录,则可以拉取,提取等。代理没有问题。我也无法从旧SSD上的其他目录克隆git repo。

我已使用git config http.proxy将代理设置为与旧项目相同的值。 在我可以拉出和我不能克隆的目录中比较git configs,我注意到了这些差异:remote。*,branch。*,gui。*当然是不同的/丢失了。

在两种情况下都不存在全局git配置(git config --global -l不返回此类文件或目录)。

git clone错误:

git clone https://user@site.com/dir/project.git
Cloning into 'project'...
fatal: unable to access 'https://user@site.com/dir/project.git': Failed to connect to site.com port 443: Connection refused
两个目录的

http配置:

git config --get-regexp http.*
http.sslcainfo C:/Path/To/Cert/cert.crt
http.sslbackend openssl
http.proxy name:pw@server:port

我正在使用Windows 10,没有代理,一切正常。

1 个答案:

答案 0 :(得分:0)

git配置需要设置为--global。

我不确定为什么在不使用--global的情况下无法正常工作,但这可以解决问题