OS:Ubuntu 14.04

最近在用 repo从gitlab上同步代码,执行repo init总是会有报错:

curl: (60) SSL certificate problem: unable to get local issuer certificate
More details here: http://curl.haxx.se/docs/sslcerts.htmlcurl performs SSL certificate verification by default, using a "bundle"of Certificate Authority (CA) public keys (CA certs). If the defaultbundle file isn't adequate, you can specify an alternate fileusing the --cacert option.
If this HTTPS server uses a certificate signed by a CA represented inthe bundle, the certificate verification probably failed due to aproblem with the certificate (it might be expired, or the name mightnot match the domain name in the URL).
If you'd like to turn off curl's verification of the certificate, usethe -k (or --insecure) option.

搜索了一圈资料,没找到好的解决方法,有一个方法是从 http://curl.haxx.se/ca/cacert.pem下载证书,但是并没找到该怎么用这个下载的证书文件。

正在自己挠头的时刻,忽然看到上面日志提到的url:http://curl.haxx.se/docs/sslcerts.html,抱着一试的心态,还真找到了我想要的证书使用方法,真是"众里寻他千百度,蓦然回首,那人却在,灯火阑珊处"。

这个链接里也提到了,证书是作为网站合法性验证的工具,应该是由于我的本地证书不完整,或者是已经过期,无法验证gitlab的合法性,所以需要有一个最新的证书文件。将cacert.pem下载到本地后,只要执行export CURL_CA_BUNDLE={cacert.pem文件路径},此时再去做repo init,就不再报证书的错误了。

repo sync时出现类似于:

curl: (22) The requested URL returned error: 401 Unauthorized

这种401认证错误的问题,也可以用以上的方法解决。

参考:

SSL Certificate Verification

Linux使用curl访问https站点时报错汇总

curl: (60) SSL certificate problem: unable to get local issuer certificate

gitlab同步代码时https证书错误相关推荐

  1. Vista HTTPS 证书错误

    Vista HTTPS 证书错误 以HTTPS访问某些网站时会出现"证书错误"的安全警报 可以将该证书安装到受信任的根证书颁发机构存储 安装之后,下次访问就不会再出现该证书错误的提 ...

  2. TFS + Git - 同步代码时遇到异常 an error was raised by libgit2.dll. ...

    问题:使用TFS + Git 遇到,在同步代码时遇到如题错误 原因:项目使用了NuGet引用,在.gitingore文件中没有忽略"packages"文件夹,导致git客户端无法正 ...

  3. 解决Mac Chrome打开HTTPS证书错误问题

    解决Mac Chrome打开HTTPS证书错误问题 参考文章: (1)解决Mac Chrome打开HTTPS证书错误问题 (2)https://www.cnblogs.com/snandy/p/326 ...

  4. Visual Studio2022 运行代码时“发生生成错误,是否继续并运行上次的成功生成”

    VS2022运行代码时"发生生成错误,是否继续并运行上次的成功生成" 点击是出现 "无法启动程序系统找不到指定文件" 这时,注意看下面的输出框:'scanf': ...

  5. loanrunner录制脚本时提示证书错误解决方法

    1.初学loadrunner,在录制qq邮箱登陆的脚本时出现了证书错误的提示,出现这样的问题不是浏览器本身的证书出错,应该在     loadrunner内部进行设置,具体操作( stard reco ...

  6. 访问时ssl证书错误

    import requestsurl = "https://www.12306.cn/mormhweb/" response = requests.get(url) 返回证书错误, ...

  7. https证书错误或者过期

    首先,啥也别整,看看自己的系统时间是否设置成过去的时间(控制面板---->时间.日期->改时间). 之前还以为是我的fiddler出了问题,一直删除浏览器的证书,然后再导入,发现https ...

  8. Eclipse 提示代码时弹出错误弹框问题

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/u013066244/article/d ...

  9. 电脑上java缺少证书_访问Windows Java程序时出现证书错误

    同事电脑,window 10,gradle项目,build 出现 Caused by: sun.security.validator.ValidatorException: PKIX path bui ...

最新文章

  1. android怎么播放音频,Android播放音频的两种方式
  2. WPS 2019 更新版(8392)发布,搭配优麒麟 19.04 运行更奇妙!
  3. js端调用android端同步方法,JS怎样调用Android本地原生方法
  4. 1-算法 排序 选择排序
  5. [leetcode]84. Largest Rectangle in Histogram c语言
  6. TensorFlow 变量共享: get_variable
  7. 学习笔记(26):NumPy数据分析-NumPy 统计函数-var方差
  8. 计算机二级考试office考试技巧,2017年计算机二级考试Office应试技巧
  9. Goolgle Analytics
  10. Doris ODBC外表使用
  11. Spark 高级数据分析(第2版)
  12. java word转html乱码怎么办,poi导出word 乱码 poi word转html 乱码
  13. webpack4.0 css压缩js压缩 css 样式添加前缀
  14. 列出受雇日期早于其直接上级的所有员工的编号,姓名,部门名称
  15. 张大哥笔记-从零开始自己创建一个网站的操作指南
  16. zsh: command not find解决办法
  17. 数据分析师成长路径-第二阶段
  18. 【mysql】查询中英文名称拼接处理
  19. 懒人精灵飞桨插件的使用
  20. 非洲有没有鸿蒙,鸿蒙还没上线,华为便透露出不会主张短视频类应用和游戏应用的,有什么用意吗?...

热门文章

  1. excel取整函数_10个Excel实用技巧 | 附案例详解
  2. 329 矩阵中的最长递增路径
  3. RTP协议解析及H264/H265 音视频RTP打包分析
  4. 原创 | 全网最实在的docker入门教程一
  5. G003-186-07
  6. 服务器输出音频文件,云服务器音频输出
  7. Springboot 整合activiti及使用案例
  8. 箕星药业任命罗万里任CEO;​赛诺菲成2024年巴黎奥运会和残奥会的高端合作伙伴 | 医药健闻...
  9. 混凝土静力受压弹性模量试验计算公式_混凝土静力受压弹性模量试验机测试步骤...
  10. Delphi开发OPC