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

【解决办法】git clone报错unable to access ‘xxx‘: SSL certificate problem

git clone 是 Git 版本控制系统中的一个基本命令,用于从远程仓库复制一个完整的版本库到本地。这个命令不仅复制远程仓库中的所有文件,还复制仓库的历史记录,使得你可以在本地进行版本控制操作,如提交(commit)、分支(branch)和合并(merge)等

 

使用git clone 时报错unable to access 'xxx': SSL certificate problem:

这个报错通常是由于SSL证书问题引起的。通常可以按照以下步骤进行排查:

  1. 检查网络连接:确保你的网络连接正常,可以访问互联网。尝试使用其他网站或工具测试网络连接是否正常。

  2. 更新git版本:可能是你使用的git版本较老,无法识别最新的SSL证书。尝试更新到最新版本的git。

  3. 配置git证书信任:有时候,Git无法识别服务器的SSL证书,需要手动配置信任。可以使用以下命令跳过证书验证进行克隆:

逐一排查发现网络连接没有问题,git版本也比较新,可能主要原因是git证书信任的问题

一般默认被设为不信任任何CAs,就是说,它不信任任何服务器验证。

执行以下命令后再进行git clone即可

git config --global http.sslVerify false

该命令用于设置全局的Git配置,将http.sslVerify设置为false,即禁用Git对HTTPS连接的SSL验证。这意味着Git在进行HTTPS连接时不会验证服务器的SSL证书,可能会导致不安全的连接。在特定情况下,如果你无法正确地验证证书,或者遇到错误的SSL证书,你可以使用这个命令来解决问题。但请注意,在正常情况下,应该保持默认设置以确保连接的安全性。 

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

相关文章:

  • 基于STM32的智能家居--硬件接线
  • mac电脑如何删除应用程序?怎么删除苹果电脑里的软件
  • Hive优化操作(一)
  • Vue中常用指令——(详解,并附有代码)
  • redistemplate实现点赞相关功能
  • C++ 算法学习——7.4.1 优化算法——双指针
  • 镁光DDR3的命名
  • [Git] Git下载及使用 从入门到精通 详解(附下载链接)
  • Linux源码阅读笔记-USB驱动分析
  • 【超级详细解释】力扣每日一题 134.加油站 48. 旋转图像
  • 数据挖掘基本架构知识点
  • LangChain中使用Prompt01
  • 如何使用bpmn-js实现可视化流程管理
  • 【PostgreSQL 】实战篇——如何使用 EXPLAIN 和 ANALYZE 工具分析查询计划和性能,优化查询
  • List、Map、Set 三个接口存取元素时,各有什么特点
  • 掌握 ASP.NET Web 开发:从基础到身份验证
  • 【C++图文并茂】01背包问题不会?超详细的详解,看完保证你会
  • SQL自学:什么是子查询,如何使用它们
  • No.10 笔记 | PHP学习指南:PHP数组掌握
  • RS-232 串口通信和 RS-485 串口通信的区别
  • 【K8s】专题十四(1):Kubernetes 安全机制之 RBAC
  • 8. 多态、匿名内部类、权限修饰符、Object类
  • CentOS/Ubuntu/Debian安装LibeventCentOS安装Libevent库(含示例代码)库(含示例代码)
  • 【大数据】数据采集工具sqoop介绍
  • vite学习教程02、vite+vue2配置环境变量
  • k8s 的网络通信
  • 【编程基础知识】掌握Spring MVC:从入门到精通
  • 多线程下,@Transactional失效解决
  • PyCharm 项目解释器切换指南:如何在项目中更换 Python Interpreter
  • STM32F407寄存器操作(DMA+SPI)