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

git clone报错:SSL certificate problem: unable to get local issuer certificate

上述报错的完整信息是:

Cloning into 'test'...
fatal: unable to access 'https://github.com/xxxx/xxxx.git/': SSL certificate problem: unable to get local issuer certificate

该报错表示 Git 在使用 HTTPS 协议克隆仓库时,无法验证 GitHub 的 SSL 证书。这通常是因为你的系统缺少受信任的根证书或 Git 的 CA 证书包配置不正确。

解决方案:告诉git使用系统的证书

在git bash执行以下命令:

git config --global http.sslVerify true
git config --global http.sslBackend schannel

注意,这里最好使用关键字global,如果使用system可能会报错没有权限

error: could not lock config file D:/Program Files/Git/etc/gitconfig: Permission
 denied
类似地,手动更新git 的证书包,也可能会报一样的错:没有权限

其中,手动更新git证书包的方法:从 curl 官方网站 下载最新的 cacert.pem 文件,并重命名为

ca-bundle.crt,放入git的目录:git\mingw64\ssl 下

相关文章:

  • 物联网数据归档方案选择分析
  • 【Bluedroid】蓝牙启动之sdp_init 源码解析
  • 帝可得- 人员管理
  • Linux系统-基本指令(5)
  • STM32入门教程——按键控制LED光敏传感器控制蜂鸣器
  • 05 APP 自动化- Appium 单点触控 多点触控
  • 接口自动化测试之pytest 运行方式及前置后置封装
  • 不连网也能跑大模型?
  • YAML文件
  • NLP学习路线图(二十):FastText
  • Python Pytest
  • Read View在MVCC里如何工作
  • 第二章 2.TCP IP Protocol Suite(CCNA)
  • 使用cmd命令行创建数据库和表-简单步骤记录
  • 【Zephyr 系列 6】使用 Zephyr + BLE 打造蓝牙广播与连接系统(STEVAL-IDB011V1 实战)
  • 北京通用人工智能研究院-通才智能体 LEO
  • 【Pandas】pandas DataFrame rename_axis
  • 记录被mybatis一级缓存坑的问题
  • electron-vite_18桌面共享
  • Web3如何重塑数据隐私的未来
  • 昆明做网站建设公司/百度正版下载并安装
  • dw建设网站视频教程/app代理推广平台
  • 电商网站建设电话/广东省自然资源厅
  • 做运营那些无版权图片网站/淘宝搜索指数
  • 杭州维利国德网站建设案例/搜狐新闻手机网
  • 做ar网站/安卓优化大师2023