Q -我安装了git来获得最新版本的Angular。当我试图逃跑的时候
git clone https://github.com/angular/angular-phonecat.git
我得到失败连接到github 443错误
我甚至尝试过
git clone git://github.com/angular/angular-phonecat.git
这给了我失败的连接没有错误消息。
我在公司的防火墙后面。当我进入控制面板->Internet选项->连接-> LAN设置时,我无法看到我的代理详细信息。IT人员不会和我分享代理信息。我不知道该怎么办?
我终于做到了。我将更新我所采取的程序,以便
只是想编译所有的步骤,我做了让它工作
我有与公司代理打交道的丰富经验。
配置通常工作得很好
但是如果你已经配置了代理,并且无法使用git(总是得到443错误),请尝试检查是否有一个remote.origin.proxy绕过了你的配置。
git config --list --show-origin
如果你检查"remote。origin。Proxy "被配置为空值,尝试取消设置它或几乎设置它与您的公司代理:
git config --add remote.origin.proxy "http://[yourproxy]:[yourport]"
由于一些企业网站有不受信任的证书,我建议你避免证书检查,如果你使用ssl:
git config http.sslverify false
git config --global http.sslverify false
(不是答案,而是一个非常相似的问题)
我在代理后面的Windows系统上安装了Git Gui。从运行在Windows系统上的Linux虚拟机上发布“git克隆”是可行的,但是git Gui会产生标题中提到的443错误。
要解决这个问题,必须编辑%USERPROFILE%\。添加一个[http] section:
[http]
postBuffer = 1000000000
proxy = the.proxy.address:the.proxy.port
sslcainfo = C:/Users/username/Documents/the.certificate.name.cer
请注意,安全证书文件的路径已将反斜杠('\')替换为斜杠('/')。