当前位置: 首页 > news >正文

git SSL certificate problem: self-signed certificate in certificate chain 解决办法

git clone https://xxxxx.git
Cloning into 'workflow-java'...
fatal: unable to access 'https://xxxx.git/': SSL certificate problem: self-signed certificate in certificate chain

在 Windows 系统中关闭 Git 的 HTTPS SSL 证书验证(不推荐长期使用,仅限临时解决证书问题),可通过以下步骤操作:


方法 1:全局禁用 SSL 验证(影响所有仓库)

  1. 打开命令提示符(CMD)或 Git Bash
  2. 执行命令:

    bash复制代码

    git config --global http.sslVerify false
    

方法 2:仅针对当前仓库禁用 SSL 验证

  1. 进入项目根目录
  2. 执行命令:

    bash复制代码

    git config http.sslVerify false
    

恢复 SSL 验证

重新启用验证(安全推荐):

bash复制代码

# 全局恢复
git config --global --unset http.sslVerify
# 或直接设为 true
git config --global http.sslVerify true# 仅当前仓库恢复
git config --unset http.sslVerify

注意事项

  1. 安全风险:禁用 SSL 验证会使连接易受中间人攻击,仅限临时测试环境使用
  2. 推荐替代方案
    • 信任自签名证书:将证书添加到 Git 的信任列表

      bash复制代码

      git config --global http.sslCAInfo "C:\path\to\your\ca-cert.pem"
      
    • 更新系统根证书:通过 Windows 证书管理器安装证书(certmgr.msc)。

常见问题排查

  1. 代理问题:如果使用代理,确保其证书有效:

    bash复制代码

    # 查看当前代理设置
    git config --global --get http.proxy
    
  2. 清除缓存

    bash复制代码

    git credential-manager reject https://github.com  # 清除凭据
    

重要提示:生产环境务必保持 http.sslVerify=true,禁用验证仅作为临时手段。

http://www.lryc.cn/news/606683.html

相关文章:

  • ZED 2/2i 相机安装与调试完整指南 | Ubuntu 20.04 + CUDA 11.8
  • 从本地到云端:将Linux文件夹上传至GitHub仓库的完整指南
  • 如何填写PDF表格的例子
  • iOS 抓不到包怎么办?全流程排查思路与替代引导
  • uniapp基础 (一)
  • 逻辑回归召回率优化方案
  • uniapp无线(WIFI)运行调试APP(真机)
  • Java设计模式之行为型模式(解释器模式)实现方式详解
  • RabbitMQ 延时队列插件安装与使用详解(基于 Delayed Message Plugin)
  • 在uni-app中引入本地日志插件
  • 开发者体验如何度量?
  • android APT技术
  • 嵌入式系统教学范式演进:云端仿真平台如何重构温湿度监测实验教学
  • JavaScript语法树简介:AST/CST/词法/语法分析/ESTree/生成工具
  • 2025 腾讯广告算法大赛 Baseline 项目解析
  • gd32modbus从机移植
  • 烽火HG680-KX-海思MV320芯片-2+8G-安卓9.0-强刷卡刷固件包
  • 关税战火中的技术方舟:新西兰证券交易所的破局之道 ——从15%关税冲击到跨塔斯曼结算联盟,解码下一代交易基础设施
  • VSCode:通义灵码插件安装使用 -- 免费AI编程工具
  • 高端房产管理小程序
  • C++继承中虚函数调用时机问题及解决方案
  • Spring框架下的中医针灸系统实现
  • 使用uniapp开发小程序-【引入字体并全局使用】
  • 1.6万 Star 的流行容器云平台停止开源
  • GitHub 趋势日报 (2025年07月31日)
  • hadoop.yarn 带时间的LRU 延迟删除
  • 【实战】Dify从0到100进阶--插件开发(1)Github爬取插件
  • 【2025/08/01】GitHub 今日热门项目
  • 24 SAP CPI 调用SAP HTTP接口
  • R语言基础图像及部分调用函数