You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用C++ starter项目模板连接center.conan.io报SSL证书错误如何解决

Conan中心库SSL证书验证失败解决方案

报错的核心原因是Conan客户端发起HTTPS请求时无法验证center.conan.io的SSL证书有效性,和网络连通性无关,可按以下顺序排查修复:

1. 更新系统根证书

  • Windows系统:运行certutil -generateSSTFromWU roots.sst,双击导入生成的roots.sst文件,也可通过Windows更新安装根证书更新包。
  • Debian/Ubuntu系列Linux:运行sudo apt update && sudo apt install --reinstall ca-certificates
  • CentOS/RHEL系列Linux:运行sudo yum update ca-certificates
  • macOS系统:安装Homebrew后运行brew install openssl ca-certificates,也可手动在钥匙串访问中导入最新公根证书。

2. 修正Conan SSL配置

  • 先查看当前Conan自定义证书配置:conan config get general.cacert_path
  • 如果返回非空路径,确认对应路径下的证书文件是否有效,配置错误可直接重置使用系统默认证书:conan config rm general.cacert_path
  • 如果你处于公司内网环境,网关会替换HTTPS证书,可将内网根证书导出为pem格式后配置给Conan:conan config set general.cacert_path=你的内网证书路径.pem
    注意:仅临时测试时可关闭SSL校验,生产环境不推荐该操作:conan config set general.verify_ssl=False

3. 升级Conan版本

旧版本Conan内置的根证书集合可能过期,升级到最新稳定版即可修复:
pip install --upgrade conan
完成以上操作后重新执行项目构建流程即可正常拉取依赖。

内容的提问来源于stack exchange,提问作者modkin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.30 17:24:06