HarmonyOS 鸿蒙Next ohpm-repo 私库部署后,使用ohpm 发布失败
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 回复
看看publish_registry 配置是否正确
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/ide-ohpm-repo-faq-0000001863880254-V5#ZH-CN_TOPIC_0000001910290485__95-报错ohpm-error-httpcode-404-not-found
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/ide-ohpm-repo-faq-0000001863880254-V5#ZH-CN_TOPIC_0000001910290485__95-报错ohpm-error-httpcode-404-not-found
针对HarmonyOS 鸿蒙Next ohpm-repo私库部署后,使用ohpm发布失败的问题,可以从以下几个方面进行排查:
- 配置文件检查:确保ohpm的配置文件.ohpmrc中正确配置了publish_registry,且该地址与ohpm-repo私库部署地址一致。
- 公钥私钥配置:如果使用证书认证,确保公私钥文件成对且配置正确。在ohpm-repo私库管理界面配置公钥信息,并在.ohpmrc中配置相应的私钥路径。
- 版本兼容性:检查ohpm-repo和ohpm的版本是否支持当前的操作,如AccessToken功能等。如版本过旧,请升级至最新版本。
- HAR包检查:确保待发布的HAR包中包含oh-package.json5文件,且该文件格式正确,无损坏或重命名。
- Nginx配置:如果包名中带有组织名(含字符’/’),需检查Nginx配置,防止因URL编码导致路径不匹配引起的404错误。
如果以上步骤均无法解决问题,请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html 。