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

Git Clone 报错 `SSL certificate problem: unable to get local issuer certificate`

如果您在尝试克隆Git存储库时得到 “SSL certificate problem: unable to get local issuer certificate” 的错误,这意味着Git无法验证远程存储库的SSL证书。如果SSL证书是自签名的,或者SSL证书链有问题,就会发生这种情况。

$ git clone https://github.com/fatedier/frp.git
Cloning into 'frp'...
fatal: unable to access 'https://github.com/fatedier/frp.git/': SSL certificate problem: unable to get local issuer certificate

想要修复这个错误,可以尝试以下解决方案:

一、 禁用SSL验证:

一般不建议这样操作,因为这样会让系统容更易受到安全风险的影响,但您可以使用以下命令禁用SSL验证并克隆存储库:

   git config --global http.sslVerify false

将SSL证书添加到Git的可信证书中:

你可以从远程存储库下载SSL证书,并使用以下命令将其添加到Git的可信证书中:

   git config --global http.sslCAinfo /path/to/certificate.crt

/path/to/certificate.crt 替换为下载的SSL证书文件

三、更新Git:

  • Linux

安装依赖

# Ubuntu / Debian 
apt get install libcurl4-gnutls-dev libexpat1-dev gettext libz-dev libssl-dev
# Centos
yum install libcurl4-gnutls-dev libexpat1-dev gettext libz-dev libssl-dev

克隆Git存储库

   git clone https://github.com/git/git.git

进入下载或克隆Git源代码的目录,进行编译安装:

   cd gitmake prefix=/usr/local allsudo make prefix=/usr/local install
  • Windows
git update-git-for-windows

如果失败,可以通过Winget 来安装最新版或者到Git官方下载安装包覆盖安装

winget install git.git

在这里插入图片描述

确保您使用的是最新版本的Git,因为新版本可能具有更好的SSL验证功能。

四、检查您的系统时钟:

如果系统时钟设置不正确,也可能会导致SSL验证错误,请确保系统时钟设置为正确的日期和时间。

如果这些解决方案都不起作用,那么可能需要联系远程存储库的所有者来寻求帮助了,或者尝试使用不同的网络或克隆存储库。

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

相关文章:

  • 第八章 文件与异常
  • Gradle使用
  • 从七个方面聊聊Linux到底强在哪
  • python读写json文件方法详解
  • 多处最优服务次序问题——算法设计与分析(C实现)
  • 2023 年 IntelliJ IDEA 下载安装教程,超详细图文教程,亲测可用
  • 前端框架比较:Vue.js、React、AngularJS三者的优缺点和应用场景
  • JavaScript中的数据可视化和动画效果
  • 如何搭建在线产品手册
  • Java版企业电子采购招标系统源码
  • 【操作系统复习】第6章 虚拟存储器 2
  • 【OAI】OAI5G核心网VPP-UPF网元分析
  • 【上进小菜猪】使用Ambari提高Hadoop集群管理和开发效率:提高大数据应用部署和管理效率的利器
  • Day3--C高级3
  • 第9章 CURD操作与MemoryCache缓存的强制清理的实现
  • TCP 协议特性详解
  • 电子招投标采购系统源码:采购过程更规范,更透明
  • 一篇了解智慧网关
  • 自学软件测试,从10K到40K的技术路线,也就是这些东西...
  • Qt libqrencode二维码——QtWidgets
  • KDZD绝缘子表面电导盐密度测试仪
  • 如何降低电动汽车软件的开发成本和风险?
  • 使用pytest和allure框架实现自动化测试报告优化
  • chatGPT免费站点分享
  • 【计算机网络】已知一个/27网络中有一个地址是 167.199.170.82,问这个网络的网络掩码,网络前缀长度和网络后缀长度是多少?网络前缀是多少?
  • Java8 - Stream
  • 什么样的冷链保温箱,既环保又实用?
  • Eclipse的介绍与安装
  • <IBM AIX> 《AIX中HA的网卡IP确认方法》
  • AMB300系列母线槽红外测温解决方案某锂电厂房项目案例分享