HarmonyOS 鸿蒙Next ohpm-repo 私库部署后,使用ohpm 发布失败

发布于 1周前 作者 sinazl 最后一次编辑是 5天前 来自 鸿蒙OS

HarmonyOS 鸿蒙Next ohpm-repo 私库部署后,使用ohpm 发布失败

目前部署ohpm-repo成功,网页端可以正常登录访问。
但是使用ohpm配制好publish_registry,发布har包,提示

ohpm ERROR: HttpCode 404 Not Found
ohpm ERROR: Publish failed, detail: The “Login” request to url https://ohpm.bwton.cn/login has failed 

使用浏览器确实无法访问,但https://ohpm.bwton.cn/ 内网是可以正常访问的。

2 回复

针对HarmonyOS 鸿蒙Next ohpm-repo私库部署后,使用ohpm发布失败的问题,可以从以下几个方面进行排查:

  1. 配置文件检查:确保ohpm的配置文件.ohpmrc中正确配置了publish_registry,且该地址与ohpm-repo私库部署地址一致。
  2. 公钥私钥配置:如果使用证书认证,确保公私钥文件成对且配置正确。在ohpm-repo私库管理界面配置公钥信息,并在.ohpmrc中配置相应的私钥路径。
  3. 版本兼容性:检查ohpm-repo和ohpm的版本是否支持当前的操作,如AccessToken功能等。如版本过旧,请升级至最新版本。
  4. HAR包检查:确保待发布的HAR包中包含oh-package.json5文件,且该文件格式正确,无损坏或重命名。
  5. Nginx配置:如果包名中带有组织名(含字符’/’),需检查Nginx配置,防止因URL编码导致路径不匹配引起的404错误。

如果以上步骤均无法解决问题,请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部