从错误信息来看,这是由于无法连接到 GitHub 的 443 端口导致的克隆失败,可能是网络连接、代理设置或防火墙等问题引起的。可以按以下步骤排查解决:
1. 检查基础网络连接
- 先确认能否正常访问 GitHub 网站:打开浏览器访问
https://github.com,如果无法打开,说明网络本身无法连接 GitHub(可能是本地网络限制、DNS 问题等)。
尝试 ping GitHub 服务器(部分网络可能禁 ping,但可作为参考):
ping github.com
2. 检查代理设置
如果你的网络需要通过代理访问外网,可能是 git 未配置代理,或代理失效导致的。
配置代理(如果需要代理):假设代理地址为 http://127.0.0.1:1080(根据你的实际代理修改):
git config --global http.proxy http://127.0.0.1:1080
git config --global https.proxy https://127.0.0.1:1080
Windows 系统
- 打开「控制面板」→「网络和 Internet」→「Internet 选项」;
- 切换到「连接」标签,点击「局域网设置」;
若勾选了「为 LAN 使用代理服务器」,下方会显示代理地址(IP)和端口(例如 127.0.0.1:1080)。
清除无效代理(如果之前配置过代理但现在不需要):
git config --global --unset http.proxy
git config --global --unset https.proxy
3. 检查防火墙/安全软件
本地防火墙或安全软件可能会拦截 git 的网络请求,尝试暂时关闭防火墙或安全软件,再重新执行 git clone 命令测试。
4. 更换 DNS 服务器
如果是 DNS 解析问题,可尝试更换公共 DNS(如谷歌 DNS、阿里 DNS):
- 谷歌 DNS:
8.8.8.8和8.8.4.4 - 阿里 DNS:
223.5.5.5和223.6.6.6
(修改方法:根据你的操作系统(Windows/macOS/Linux)在网络设置中配置)
5. 尝试 SSH 协议克隆(推荐)
如果 HTTPS 协议始终有问题,可尝试用 SSH 协议克隆(需要先配置 GitHub SSH 密钥):
git clone [email protected]:bym110/vue-echarts.git
- 如何配置 SSH 密钥:参考 GitHub 官方文档 Connecting to GitHub with SSH
6. 确认 GitHub 服务状态
极少数情况是 GitHub 服务器故障,可访问 GitHub Status 查看是否有服务中断。
如果以上步骤仍未解决,可能是你的网络环境对 GitHub 有特殊限制(如企业内网、校园网等),可尝试切换网络(如手机热点)再测试。


