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

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 下

http://www.xdnf.cn/news/10732.html

相关文章:

  • 用户管理页面(解决toggleRowSelection在dialog用不了的隐患,包含el-table的plus版本的组件)
  • Java程序员视角- NIO 到 Epoll:深度解析 IO 多路复用原理及 Select/Poll/Epoll 对
  • 立志成为一名优秀测试开发工程师(第十一天)—Postman动态参数/变量、文件上传、断言策略、批量执行及CSV/JSON数据驱动测试
  • 5.3.1_1二叉树的先中后序遍历
  • 操作系统学习(十一)——磁盘
  • 【agent开发】部署LLM(一)
  • 内容中台的实施基石是什么?
  • 简道云--第一个表单
  • 普中STM32F103ZET6开发攻略(二)
  • 人工智能工程技术专业 和 其他信息技术专业 有哪些关联性?
  • window/linux ollama部署模型
  • docker使用sh脚本创建容器,保持容器正常运行,异常关闭后马上重启
  • 【Unity】云渲染
  • 第1章:走进Golang
  • 《类和对象--继承》
  • JavaScript中的常量值与引用值:从基础到实践
  • Vue-Leaflet地图组件开发(二)地图核心功能实现
  • ck-editor5的研究 (6):进一步优化页面刷新时,保存提示的逻辑
  • 5.29 自学测试 Linux基础 Day4
  • webfuture:提示“Strict-Transport-Security头未设置”漏洞的解决方法
  • 深度学习pycharm debug
  • Cesium 自带的标注碰撞检测实现标注避让
  • esp32关于PWM最清晰的解释
  • 渊龙靶场-sql注入(数字型注入)
  • 快乐大冒险:解锁身体里的 “快乐密码”
  • 力扣刷题Day 68:搜索插入位置(35)
  • 如何在 Windows 11 24H2 的任务栏时钟中显示秒数
  • js的时间循环的讲解
  • 100V离线语音通断器
  • java笔记08