跳到主要内容
极客日志极客日志
首页博客AI提示词GitHub精选代理工具
搜索
|注册
博客列表
Shell / Bash大前端

Git 连接 GitHub 报 443 错误?SSL 证书配置与排查指南

Git 连接 GitHub 报 443 错误?SSL 证书配置与排查指南。在使用 Git 操作 GitHub 时,常因 SSL 证书路径错误或系统环境差异导致 443 连接失败或报错 certificate file。核心在于 Git 无法正确加载受信任的根证书。提供四种排查方案:优先尝试清除全局自定义证书配置;其次手动指定正确的 ca-bundle.crt 路径;紧急情况下可临时关闭 SSL 验证但需注意安全风险;若以上均无效则重装 Git。按顺序操作通常能解决大部分连接问题。

PentesterX发布于 2026/3/23更新于 2026/5/55 浏览
Git 连接 GitHub 报 443 错误?SSL 证书配置与排查指南

Git 连接 GitHub 报 443 错误?SSL 证书配置与排查指南

在使用 Git 操作 GitHub 时,常因 SSL 证书路径错误或系统环境差异导致 443 连接失败或报错 error setting certificate file。这通常意味着 Git 无法找到或正确使用受信任的根证书包(cacert.pem)。

在这里插入图片描述

遇到这类问题别慌,按以下顺序排查,通常能解决大部分情况。

清除自定义证书配置(首选方案)

很多时候,问题出在之前配置的全局证书路径失效了。最直接的方法是告诉 Git 不要使用任何自定义证书文件,而是回退到操作系统或 Git 内置的默认证书库。

打开终端(Git Bash 或命令行),执行以下命令移除全局配置:

git config --global --unset http.sslCAInfo
git config --global --unset http.sslCAPath

这两个命令会删除可能指向错误位置的设置。对于大多数现代 Windows(Git for Windows 2.14+)和 macOS 系统,这一步往往就能立刻解决问题。

如果上述操作后问题依旧,请继续尝试下一步。

手动指定正确的证书路径

在某些旧版 Git 或特殊环境下,可能需要显式指定证书文件位置。Git 通常使用 ca-bundle.crt 而非 cacert.pem。

1. 查找证书文件

在 Git Bash 中运行以下命令快速定位:

find / -name "cacert.pem" 2>/dev/null | head -1
# 或者更精确地搜索 Git 安装目录
find /mingw64 -name "cacert.pem" 2>/dev/null

常见路径参考:

  • Windows: C:\Program Files\Git\mingw64\ssl\certs\ca-bundle.crt
  • Git Bash: /usr/ssl/certs/ca-bundle.crt

2. 配置路径

找到文件后,将其路径写入 Git 配置。注意 Windows 路径建议使用正斜杠或双引号包裹:

git config --global http.sslCAInfo "C:/Program Files/Git/mingw64/ssl/certs/ca-bundle.crt"

确保路径完全正确,一个字符都不能错。

临时关闭 SSL 验证(慎用)

如果急需完成操作且确认网络环境安全,可以临时禁用 SSL 验证。注意:这会降低安全性,仅作为最后手段,完成后务必恢复。

# 当前仓库禁用
git config http.sslVerify false

# 【慎用】全局禁用(非常不安全!)
git config --global http.sslVerify false

操作完成后,记得撤销设置:

git config --global --unset http.sslVerify

终极方案:重装 Git

如果以上方法均无效,可能是 Git 安装本身损坏。建议卸载当前版本,从官网下载最新版重新安装,默认选项通常就是最佳选择。

总结

  1. 优先尝试清除全局自定义证书配置(--unset),这是最干净利落的解法。
  2. 若不行,仔细核对 ca-bundle.crt 路径并重新配置。
  3. 紧急情况下可临时关闭 SSL 验证,但事后必须恢复。
  4. 顽固问题直接重装 Git。

按顺序操作,通常第一步就能搞定你的连接问题。

目录

  1. Git 连接 GitHub 报 443 错误?SSL 证书配置与排查指南
  2. 清除自定义证书配置(首选方案)
  3. 手动指定正确的证书路径
  4. 1. 查找证书文件
  5. 或者更精确地搜索 Git 安装目录
  6. 2. 配置路径
  7. 临时关闭 SSL 验证(慎用)
  8. 当前仓库禁用
  9. 【慎用】全局禁用(非常不安全!)
  10. 终极方案:重装 Git
  11. 总结
  • 💰 8折买阿里云服务器限时8折了解详情
  • GPT-5.5 超高智商模型1元抵1刀ChatGPT中转购买
  • 代充Chatgpt Plus/pro 帐号了解详情
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • 使用 Rokid 灵珠平台搭建旅游 AR 智能体指南
  • C++反向迭代器实现、逆波兰表达式与计算器实现
  • Vue3 开发主流 AI 代码助手推荐与配置指南
  • 宇树 Unitree 机器人 ROS 2 环境部署指南 (Go2/B2/H1) (Humble + 真实硬件)
  • 基于 YOLO26 深度学习的无人机视角河道水面垃圾检测系统
  • Robot Lab 基于 Isaac Lab 的机器人强化学习使用指南
  • 医疗 NLP 实战:电子病历分析与疾病诊断辅助
  • MEMS 3D 视觉技术解决机器人无序抓取钣金件难题
  • Openclaw 对接本地 Ollama 服务无响应问题排查
  • MySQL 8.4 在 Windows 下的免安装版配置指南
  • DeepSeek 在主流云电脑平台的部署体验对比
  • Java 零基础完整入门教程
  • MySQL 基础(1):Ubuntu 安装与配置
  • Python 基础语法详解:变量、类型、运算符与输入输出
  • 统信 UOS V2500 服务器 OpenClaw AI Agent 安装部署指南
  • ClawX:基于 Electron 的可视化 AI 智能体开发工具
  • 三款主流云电脑部署 DeepSeek 模型性能实测与对比
  • C++ list 容器详解:介绍使用与模拟实现
  • 网络安全渗透测试常用术语详解:50 个核心概念解析
  • Trae IDE 模型选择与实战指南

相关免费在线工具

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

  • Markdown转HTML

    将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online

  • HTML转Markdown

    将 HTML 片段转为 GitHub Flavored Markdown,支持标题、列表、链接、代码块与表格等;浏览器内处理,可链接预填。 在线工具,HTML转Markdown在线工具,online

  • JSON 压缩

    通过删除不必要的空白来缩小和压缩JSON。 在线工具,JSON 压缩在线工具,online

  • JSON美化和格式化

    将JSON字符串修饰为友好的可读格式。 在线工具,JSON美化和格式化在线工具,online