Git failed to connect to github 443 windows
Git Clone Failed 及解决方法
报错信息
-
常规的报错信息:
git failed to connect to github 443 windows.
-
配置 443 端口后的报错信息:
git failed with a fatal error. unable to access xxx.xxx.xxx.xxx: Proxy CONNECT aborted.
报错原因
代理设置问题:
当VPN应用开启并将VPN设置为`系统代理`时,所有网络流量都会被导向这个代理服务。 如果没有为Git配置相应的代理设置,可能会导致Git无法通过VPN代理服务器与GitHub服务器进行通信。 GitHub支持使用SSH/HTTPS协议进行网络通信。 GitHub服务器持续监听22/443端口,以接受来自客户端的请求。 当本地主机尝试通过443端口与GitHub服务器进行通信,但遇到障碍时,Git本身会捕获并返回上述报错信息。
注:22/443端口指服务器的监听端口,本地主机随机选择端口(>1023)与远程服务器进行通信。
解决方法
思路: 先确认系统代理端口,然后通过Git命令,为Git设置一个全局的HTTP代理,以便Git通过指定的代理服务器(系统代理)进行网络通信。
- 在Windows系统左下角的搜索框中输入
代理服务器设置
并打开。

- 查看代理服务器端口。

- 打开命令行端口(cmd),使用如下git命令,其中
127.0.0.1
代指本地主机在局域网中被分配到的ip地址,端口号
为步骤2查找到的代理服务器端口号
。
git config --global http.proxy "127.0.0.1:端口号" git config --global https.proxy "127.0.0.1:端口号"
- 再次使用 git clone 仓库即可。
其他
若上述方法不可解决,可通过如下git命令,取消全局代理设置:
git config --global --unset http.proxy git config --global --unset https.proxy
参考文章
-
git clone github上的项目时出现报错“Proxy CONNECT aborted”解决方法
https://blog.csdn.net/qq_43481435/article/details/124198130 -
How do I know what proxy server I'm using?
https://superuser.com/questions/346372/how-do-i-know-what-proxy-server-im-using -
GitHub: "failed to connect to github 443 windows/ Failed to connect to gitHub - No Error"
https://stackoverflow.com/questions/18356502/github-failed-to-connect-to-github-443-windows-failed-to-connect-to-github -
How to configure Git proxy?
https://itsmycode.com/configure-git-proxy/
文章声明
- 内容准确性:我会尽力确保所分享信息的准确性和可靠性,但由于个人知识有限,难免会有疏漏或错误。如果您在阅读过程中发现任何问题,请不吝赐教,我将及时更正。
posted on 2025-01-02 10:38 wubing7755 阅读(144) 评论(0) 编辑 收藏 举报
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!