error setting certificate verify locations

这篇具有很好参考价值的文章主要介绍了error setting certificate verify locations。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

描述

在使用 git clone 克隆 GitHub 或者 Gitee 上的项目时,报如下错误:

error setting certificate verify locations:

CAfile: E:/Git/mingw64/ssl/certs/ca-bundle.crt

CApath: none

分析

据错误提示,是设置证书验证位置时出错,也就是证书文件路径错误

克隆远程项目时会先验证安全证书,如果找不到本地的安全证书文件,就会报错。

这也是为什么克隆 GitLab 上的项目时不会报这个错,因为 GitLab 一般都搭建在内网,不用验证安全证书。

出现路径错误的原因往往是因为本地的 Git 是绿色安装的,也就是直接解压使用的。

这样证书文件的路径还是原来机器上的路径,新机器的路径如果不一致,就会造成路径错误。

解决

针对以上的分析,有两种解决方案:

  • 修改证书文件路径(推荐)
  • 关闭证书校验

由于关闭证书校验可能导致安全问题,推荐修改证书文件路径

修改证书文件路径

这里有两种方式:

  • 执行配置命令(推荐)
  • 修改配置文件

这两种方式的本质都是修改配置文件,只是由于修改文件可能会出现一些误操作,且操作更为繁琐,推荐执行配置命令

执行配置命令

git config --system http.sslcainfo "Git安装路径/mingw64/ssl/certs/ca-bundle.crt"

修改配置文件

Git 的系统配置文件位于:Git安装路径\etc\gitconfig

将文件中如图位置的路径修改为 Git安装路径/mingw64/ssl/certs/ca-bundle.crt 再保存即可。

error setting certificate verify locations

关闭证书校验

git config --system http.sslverify false

这种方式可能导致 Git 安全问题,不推荐文章来源地址https://www.toymoban.com/news/detail-472544.html

到了这里,关于error setting certificate verify locations的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • repo init报error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed

    在ubuntu执行repo init的时候报了repo init报error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed这种错误,解决方法是需要更新本地证书。问题现象以及解决方法如下所示: 安装证书 更新本地证书

    2024年02月05日
    浏览(36)
  • python https urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed

    Python 2.7.9 之后引入了一个新特性,当使用urllib.urlopen打开一个 https 链接时,会验证一次 SSL 证书。而当目标网站使用的是自签名的证书时就会抛出一个 urllib2.URLError: urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed 的错误 解决方案 1.局部处理方案 使用ssl创建未经验证的

    2024年02月05日
    浏览(28)
  • “URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed“问题解决

    在使用Docker进行深度学习环境搭建时,出现此类报错,故寻找解决方法。 urlopen https时需要验证SSL的证书,当网络使用自签名的证书会报错。 在Python脚本中,添加下列代码 再次运行,问题解决。 在使用Docker进行深度学习环境搭建时,出现SSL报错,解决方法如上。

    2024年02月11日
    浏览(28)
  • [postman] SSL Error: Unable to verify the first certificate(已解决)

    记录一次解决的由ssl证书带来的问题,以及解决历程。 问题的产生的原因是这样的,客户想给项目迁移服务器。也是按照之前服务器的配置方式,tomcat、jdk、nginx、maven等等也是用过 scp命令进行同步的,因为用scp命令能保证 文件的权限也不会变。客户这面也提供了 https的ss

    2024年02月12日
    浏览(45)
  • ERROR 2026 (HY000): SSL connection error: error:0A000086:SSL routines::certificate verify failed

    mysql --ssl-ca=ca.pem --ssl-cert=client-cert.pem --ssl-key=client-key.pem -uroot -pPam_2022 mysql: [Warning] Using a password on the command line interface can be insecure. ERROR 2026 (HY000): SSL connection error: error:0A000086:SSL routines::certificate verify failed 当使用MySQL和SSL进行连接并遇到 ERROR 2026 (HY000): SSL connection error: error:

    2024年02月03日
    浏览(32)
  • 使用postman时,报错SSL Error: Unable to verify the first certificate

    开发中使用postman调用接口,出现以下问题,在确认路径、参数、请求方式均为正确的情况下 解决方法 File - Settings - SSL certification verification 关闭 找到图中配置,这里默认是打开状态,把它关闭即可:ON - OFF 再次请求接口 原因:使用 Postman 发起 HTTPS 请求时,它会验证服务器的

    2024年02月04日
    浏览(34)
  • 解决python报错[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed:

    这个错误经常发生在在线下载代码, 模型文件或数据的时候。发生这个错误的原因是没有正确配置网络的证书相关的东西。 解决办法: 全局取消证书验证 参考: https://www.jianshu.com/p/7d8eee279e7d

    2024年02月10日
    浏览(30)
  • 解决ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed

    原代码: 执行代码时,发现会报错:ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:997) 需要在调用函数websockets.connect()时,传递一个参数ssl=ssl_context即可,代码如下: 参考文档:https://www.cnpython.com/qa/260804

    2024年02月16日
    浏览(47)
  • python3/pip3 SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed

    mac os 电脑之前安装的是python3.9 , 现在升级到python3.10。 从python官网下载macos版本的python3.10 pkg。 双击安装。 程序使用aiohttp访问ebay 。 但是旧版本python执行程序时不会出现以上问题。猜是新python的环境没配置好。 进入python 3.10 的application安装路径。 执行证书安装命令: 安装

    2024年02月11日
    浏览(30)
  • 【已解决】requests报错SSLCertVerificationError(1, ‘[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify fail

    已解决,在python中使用requests请求数据时报错:ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate in certificate chain (_ssl.c:1108)  在python中实现requests库发送请求: 之后运行程序,控制台报如下错误:   Traceback (most recent call last):   File \\\"D:pyt

    2024年02月17日
    浏览(26)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包