当前位置: 首页 > 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.mrgr.cn/news/53375.html

相关文章:

  • 临时文件类
  • 人形机器人的关节控制
  • PAXOS协议:分布式系统中的一致性守护者
  • Python实现控制图分析
  • transformers 推理 Qwen2.5 等大模型技术细节详解(一)transformers 初始化和对象加载(文末免费送书)
  • Json-Rpc框架(项目设计 —— 客户端模块功能详细介绍)
  • 操作系统学习笔记-1.1操作系统的基本概念
  • React Componet类组件详解(老项目)
  • Linux内核 -- 高性能运算操作之 this_cpu_* 接口
  • 使用 Logback 配置日志记录
  • 穿越沙漠问题
  • 深入理解Mysql(一)
  • Hive优化:Hive的执行计划、分桶、MapJoin、数据倾斜
  • C++中的CRTP
  • Java 中的 String 字符串是不可变的
  • vb操作文件夹多电子表格 添加数据到数据库
  • 通道 (卷积层里的多个输入/输出通道) + 代码 ——笔记2.8《动手学深度学习》
  • Linux权限管理
  • Servlet 生命周期详解及案例演示(SpringMVC底层实现)
  • 【三极管低频放大器添加一级适应负载变化】2021-11-21 11:49