Failed to connect to github.com port 443

从错误信息来看,这是由于无法连接到GitHub的443端口导致的克隆失败,可能是网络连接、代理设置或防火墙等问题引起的。可以按以下步骤排查解决:

1. 检查基础网络连接

  • 先确认能否正常访问GitHub网站:打开浏览器访问 https://github.com,如果无法打开,说明网络本身无法连接GitHub(可能是本地网络限制、DNS问题等)。

  • 尝试ping GitHub服务器(部分网络可能禁ping,但可作为参考):

    bash 复制代码
    ping github.com

2. 检查代理设置

如果你的网络需要通过代理访问外网,可能是git未配置代理,或代理失效导致的。

  • 配置代理 (如果需要代理):
    假设代理地址为 http://127.0.0.1:1080(根据你的实际代理修改):

    bash 复制代码
    # 设置http和https代理
    git config --global http.proxy http://127.0.0.1:1080
    git config --global https.proxy https://127.0.0.1:1080
Windows 系统
  1. 打开「控制面板」→「网络和 Internet」→「Internet 选项」;
  2. 切换到「连接」标签,点击「局域网设置」;
  3. 若勾选了「为LAN使用代理服务器」,下方会显示代理地址(IP)和端口(例如 127.0.0.1:1080)。
  • 清除无效代理 (如果之前配置过代理但现在不需要):

    bash 复制代码
    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.88.8.4.4
  • 阿里DNS:223.5.5.5223.6.6.6
    (修改方法:根据你的操作系统(Windows/macOS/Linux)在网络设置中配置)

5. 尝试SSH协议克隆(推荐)

如果HTTPS协议始终有问题,可尝试用SSH协议克隆(需要先配置GitHub SSH密钥):

bash 复制代码
git clone git@github.com:bym110/vue-echarts.git

6. 确认GitHub服务状态

极少数情况是GitHub服务器故障,可访问 GitHub Status 查看是否有服务中断。

如果以上步骤仍未解决,可能是你的网络环境对GitHub有特殊限制(如企业内网、校园网等),可尝试切换网络(如手机热点)再测试。

相关推荐
fthux8 小时前
装闭 RenoPit 源码解析(09):AnalysisEngine装修闭坑分析主流程
人工智能·ai·开源·github·open source·renopit
JackieDYH9 小时前
Git 与 GitHub 新电脑配置指南(从零开始)
git·github·工具·使用教程
云空18 小时前
《VPython 相关的 GitHub 仓库地址清单》
github·可视化·vpython
小弥儿21 小时前
GitHub今日热榜 | 2026-08-14:OSINT情报工具回流,本地AI赛道升温
人工智能·学习·开源·github
Shell运维手记2 天前
Linux 常用基础命令学习笔记
linux·运维·笔记·学习·算法·github
码流怪侠2 天前
StereoCrafter 源码级深度拆解:腾讯如何把 2D 视频“抠“成 3D
github·音视频开发·webvr
fthux2 天前
不必下载整个仓库:GitZip Pro 让 GitHub 文件与文件夹批量下载更简单
前端·chrome·ai·edge·开源·github·firefox
人工智能研究所2 天前
GitHub 10k+ Star:用自然语言描述系统,AI 帮你生成可交互架构图
人工智能·github·交互·自然语言·系统架构图·archify
逛逛GitHub2 天前
一个 Skill.md 拿下 1.8 万星,这个 GitHub 项目让 AI 先说重点。
github
云空2 天前
《GitHub 从入门到进阶完整教程》
github