Q - 我安装了 git 来获取最新版本的 Angular。当我试图跑
git clone https://github.com/angular/angular-phonecat.git
我无法连接到 github 443 错误
我什至试过
git clone git://github.com/angular/angular-phonecat.git
这让我无法连接没有错误消息。
我在公司防火墙后面。我去的时候看不到我的代理详细信息control panel->Internet Options -> connections -> LAN setting。IT 人员不会与我共享代理信息。我不知道该怎么办 ??
control panel->Internet Options -> connections -> LAN setting
我终于设法做到了。我将更新我为了让它工作而采取的所有步骤只是想编译我所做的所有步骤
好吧,我做了以下步骤
谷歌错误
转到 SO Links(这里,这里) 建议同样的事情,我必须更新 Git Config 以进行代理设置
该死的,从控制面板看不到代理信息。IT人一定把它藏起来了。我什至无法将设置更改为不使用代理。
找到了这个查找您连接到哪个代理的精彩教程
通过以下命令更新http.proxygit config 中的密钥
http.proxy
git config --global http.proxy http[s]://userName:password@proxyaddress:port
错误 - “无法解析代理some@proxyaddress:port”。原来我的密码@里面有一个符号。
some@proxyaddress:port
@
将您的密码编码@为%40,因为 git 通过 @ 分割代理设置
%40
如果您的 userName 是一个电子邮件地址,它有@,也将其编码为%40.
git config --global http.proxy http[s]://userName(encoded):password(encoded)@proxyaddress:port
呸!有效!
注意 - 我只是想为像我这样的灵魂回答这个问题,他们会来寻找答案:D