- 问题来源:
明明挂了代理,为什么还是不能拉下github代码呢?可能是因为你的git代理没有设置好,下面是针对这个问题的解决方法。
- 错误信息:
- Failed to connect to github.com port 443 after 21040 ms: Timed out
- OpenSSL SSL_connect: Connection was reset in connection to github.com:443
- 解决方案:
原因分析:Git 所设端口与代理软件代理端口不一致,需重新设置
- 设置git全局代理配置:
其中后面的端口号依据个人代理软件开放的端口号为准,clash
默认是7890,所以作者这里是7890.
git config --global http.proxy 127.0.0.1:7890
git config --global https.proxy 127.0.0.1:7890
- 查看全局配置:
git config --global -l
检查https.proxy及http.proxy项是否已经正确存在。
- 如果还是不行,建议换一下节点,比如笔者用香港就不行,用小日本的节点就没有问题了。
- 参考来源:
- https://zhuanlan.zhihu.com/p/636418854
- https://www.cnblogs.com/LandWind/p/github_SSL_connect_error_443.html
- 题外话:
科学上网,理性思考,敬爱祖国,报效祖国。