HarmonyOS鸿蒙Next中ohpm registry access诊断不通过怎么解决
HarmonyOS鸿蒙Next中ohpm registry access诊断不通过怎么解决 报错:Unable to connect to https://ohpm.openharmony.cn/ohpm/. error code: SELF_SIGNED_CERT_IN_CHAIN. For details, see the help document.
3 回复
已解决
重新配置C盘下的 .ohpmrc文件设置strict_ssl=false
更多关于HarmonyOS鸿蒙Next中ohpm registry access诊断不通过怎么解决的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
ohpm registry access诊断不通过,通常与网络或配置有关。请按以下步骤排查:
- 检查网络连接,确保可访问华为官方仓库。
- 在命令行执行
ohpm config get registry,确认registry地址为https://repo.harmonyos.com/ohpm/。 - 若使用镜像或代理,请运行
ohpm config delete proxy和ohpm config delete repo清除配置,恢复默认。 - 执行
ohpm cache clean清除缓存后重试。
这个错误通常是由于本地网络环境或证书配置问题导致的。可以按以下步骤排查:
-
检查网络连接:确保可以正常访问
https://ohpm.openharmony.cn,并确认网络没有代理拦截。 -
更新 ohpm 版本:
ohpm update -
跳过证书验证(临时方案): 在 ohpm 配置文件(
~/.ohpm/ohpm.json)中添加:{ "strictSsl": false }注意:这会在当前会话中禁用 SSL 验证,仅建议在受信任的网络环境中临时使用。
-
配置系统证书: 如果是自签名证书导致的问题,可将相应证书添加到系统信任链中。
-
使用镜像源: 如果网络访问不稳定,可切换至国内镜像源:
ohpm config set registry https://repo.harmonyos.com/ohpm/
完成调整后,重新执行 ohpm registry access 诊断即可。

