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人员不会和我分享代理信息。我不知道该怎么办?

我终于做到了。我将更新我所采取的程序,以便 只是想编译所有的步骤,我做了让它工作


当前回答

我在防火墙后面使用msys2 git,这个解决方案对我有用:

一个非常简单的解决方案:用git://替换https://

其他回答

虽然晚了,但它应该能帮助像我这样的人: 对我来说有用的是有点方便,但上面没有人说过,所以我添加了它:

解决方案: 我不得不取消设置两个http。Proxy和http . Proxy

git --global --unset http.proxy
git --global --unset https.proxy

在企业环境中,“我们的”git安装使用了安装目录中的gitconfig文件,而不是标准的C:\users<you>。gitconfig文件。

这向我展示了gitconfig文件的位置:gitconfig——list——show-origin

通过添加以下内容编辑文件:

[remote "origin"]
    proxy = http://proxyserver:port
[http]
    proxy = http://proxyserver:port
[https]
    proxy = http://proxyserver:port

同时,我的装置

[credential]
    helper = manager

现在我可以讲外部回购了。

对我来说,我必须设置https_proxy和http_proxy除了git代理配置,然后它才会工作。

我的问题用这个命令解决了

git config --global http.proxy http://login:password@proxyServer:proxyPort

我也在用公司的VPN连接GitHub。 我最终只是使用GitHub桌面,这没有任何问题。 绝对不是解决办法,而是变通办法。