前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Git 克隆仓库报unable to get local issuer certificate错误解决方法

Git 克隆仓库报unable to get local issuer certificate错误解决方法

作者头像
授客
发布于 2020-05-19 16:23:31
发布于 2020-05-19 16:23:31
3.5K0
举报
文章被收录于专栏:授客的专栏授客的专栏

问题描述

克隆gitlab上的仓库,报错,如下

$ git clone https://gitlab.xxx.net/qa/casstestmanage.git

Cloning into 'casstestmanage'...

fatal: unable to access 'https://gitlab.xxx.net/qa/casstestmanage.git/': SSL certificate problem: unable to get local issuer certificate

原因分析

这是由于当你通过HTTPS访问Git远程仓库的时候,如果服务器上的SSL证书未经过第三方机构认证,git就会报错。因为未知的没有签署过的证书意味着可能存在很大的风险

解决办法

设置关闭SSL验证

步骤1:

$ env GIT_SSL_NO_VERIFY=true git clone https://gitlab.xxx.net/qa/casstestmanage.git

Cloning into 'casstestmanage'...

warning: You appear to have cloned an empty repository.

步骤2:

进入到上述仓库目录下执行 git config http.sslVerify false命令,以便执行其它命令时不报上述错误

$ cd casstestmanage

$ git config http.sslVerify false

命令相关说明:

git config --global http.sslverify false 命令的影响范围是系统当前用户

git config --system http.sslverify false,命令的影响范围是全局所有用户

git config http.sslverify false 命令影响范围仅针对当前仓库,需要在对应仓库目录下执行:

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-05-11 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
修复 SSL Certificate Problem,如何定位及解决问题
在开发过程中,使用 curl 进行请求或 git 克隆远程仓库时,可能会经常遇见一些 https 证书相关的错误,我们整理了一些常见的错误以及解决方案的汇总,保持更新,也欢迎你在评论中提供其他更好的方案。
Lone神
2021/11/01
11.9K0
国内如何快速访问github,总有一种方式适合你
如果是下载比较大的项目,比如耗时5min往上,大小30mb往上,十分推荐使用代理网站下载,或者转入gitee的方式下载.
AiDBA宝典
2023/04/26
49.1K0
国内如何快速访问github,总有一种方式适合你
gitlab合代码规范流程
一、AG提交代码流程规范: 1.进入远程仓库 http://192.168.120.204:8005 ag自动化组的人用户名分别是: 用户名:sunyb linn gaojs leixc qiaorr jiangyh maqin 密码统一:arrayclick1 2.克隆远程仓库代码到本地 git clone http://192.168.120.204:8005/arraynetworks/netiag.git 3.基于main分支创建本地分支 这个分支当做自己本地的分支,自己的代码就直接提到
懿曲折扇情
2022/08/24
1.5K0
gitlab合代码规范流程
Jenkins+Ansible+GitLab持续交付平台搭建-第2篇
https://gitlab.example.com/root/xj_aml.git
Criss@陈磊
2019/10/22
1.1K0
Jenkins+Ansible+GitLab持续交付平台搭建-第2篇
如何处理Unable to get Local Issuer Certificate
Unable to get Local Issuer Certificate"错误通常在使用Python的requests或urllib等库进行HTTPS请求时出现,它表示在进行SSL证书验证时未找到本地证书颁发者。这种情况可能发生在服务器证书链上的某个中间证书或根证书不在本地系统的CA(Certificate Authority)证书库中。
用户10665603
2023/07/25
4.6K0
解决报错:SSL certificate problem: certificate has expired
今天的想法挺简单的,就是想编译一下x264的,但是同步官网代码时,遇到了如下报错:
liuzhen007
2022/04/06
3.1K0
如何解决unable to get local issuer certificate
解决curl-60 SSL证书问题 "unable to get local issuer certificate" 需要确保在执行HTTPS请求时,curl能够正确验证服务器证书。该错误通常是由于缺少服务器证书链上的中间证书或根证书导致的。
用户10665603
2023/07/25
12.9K0
修复SSL证书链不完整问题certificate verify failed unable to get local issuer certificate
👋 你好,我是 Lorin 洛林,一位 Java 后端技术开发者!座右铭:Technology has the power to make the world a better place.
Lorin 洛林
2025/04/03
4550
修复SSL证书链不完整问题certificate verify failed unable to get local issuer certificate
(2 / 3)CentOS搭建K8s微服务20条
registry和image是修改镜像仓库和镜像名为阿里云的仓库(该仓库为个人用户仓库)。官方镜像国内网络基本拉取不下来,默认配置使用Deployment控制器,副本数为1。你可以修改为DaemonSet,每个节点部署一个pod,此处使用nodeSelector将ingress控制器固定在master上
老张的哲学
2023/01/09
2.3K0
喝杯咖啡,一键部署完成!(建议收藏)
Jenkins 官方网站对 Jenkins 如何安装已经讲解得非常清晰了,所以这里不再赘述,贴一下官方网站,自行去看吧。
悟空聊架构
2023/09/01
4050
喝杯咖啡,一键部署完成!(建议收藏)
Git常见问题
git rev-list --objects --all | grep d0781e7d125599010f4885fa95802a1d7018cd44 得到该大文件路径为 data/data.mp4 。 2. 然后将该文件从历史记录中删除: git log --pretty=oneline --branches -- data/data.mp4
hotarugali
2022/03/10
4.6K0
PHP CURL GET HTTPS报错SSL certificate problem: unable to get local issuer certificate
这是因为HTTPS需要证书认证,如果本地没有装,就会报这个错误,我们可以把这个认证关掉。
全栈程序员站长
2022/11/15
1.9K0
Git - 记一次完整的新旧Gitlab迁移
执行 git config --global http.sslverify false
小小工匠
2023/04/17
2.9K0
Git - 记一次完整的新旧Gitlab迁移
Node.js npm 安装包 unable to verify the first certificate 错误解决方案
2014年2月27日,npm不再支持自签名证书。因为npm install走的是https协议,需要通过数字证书来保证的。
为为为什么
2022/08/06
4.3K0
【问题篇】git在push上传代码时,报错“fatal: unable to access ‘‘: OpenSSL SS”
git config --global https.sslVerify "false",设置如此全局配置即可。
小z666
2024/06/21
5050
【问题篇】git在push上传代码时,报错“fatal: unable to access ‘‘: OpenSSL SS”
git clone报错 server certificate verification failed. CAfile: none CRLfile: none
当使用命令 git pull 出现错误信息如下: server certificate verification failed. CAfile: none CRLfile: none 解决方案:
战神伽罗
2022/05/11
4.4K0
Git提示error setting certificate verify locations解决办法
问题描述 C:\Users\admin>git clone https://github.com/Kiterepo/dns-over-https Cloning into 'clojure-getting-started'... fatal: unable to access 'https://github.com/Kiterepo/dns-over-https': error setting certificate verify locations: CAfile: D:/ProgramFlie/Gi
Huramkin
2018/09/17
11.7K0
Git本地库和Github远程库推送、拉取和克隆操作指令及团队内协作和跨团队协作
③、创建远程库别名(git remote add 别名 远程地址) 起别名原因:远程地址太长了,取个别名方便记忆
Gnep@97
2023/08/10
3720
Git本地库和Github远程库推送、拉取和克隆操作指令及团队内协作和跨团队协作
关于git代理的使用姿势
下载速度只有29kib/s,对于稍微大点儿的repo来说显然等的让人焦心。好在一般工作都会提供一些代理,用上代理访问github repo速度就有了质的飞跃:
用户3904122
2022/06/29
6200
Linux上的gitlab日常操作
江湖有缘
2023/11/21
3560
推荐阅读
相关推荐
修复 SSL Certificate Problem,如何定位及解决问题
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档