场景
最近运行命令git push
,git pull
或者git clone
的时候总会报如下错误
fatal: unable to access 'https://github.com/xxxxx/xxxxxx.git/': **Failed to connect to github.com** port 443 after 21052 ms: Couldn't connect to server
原因
一般是网络配置原因造成的, 如果能正常进github网页,考虑代理配置原因。
解决方法
通过以下命令从 Git 配置中移除全局代理设置,我多次只通过以下命令就能成功
git config --global --unset https.proxy
git config --global --unset http.proxy
但由于我开代理开得频繁,多次通过以上命令解决之后,出现新的问题 :【 fatal: unable to access X: OpenSSL SSL_read:】,通过以下命令可解决。
git config --global http.proxy 127.0.0.1:7890
git config --global https.proxy 127.0.0.1:7890
git config --global --unset https.proxy
git config --global --unset http.proxy
参考链接: 参考链接