鸿蒙HarmonyOS包管理器FAQ

系统 OpenHarmony
文章由鸿蒙社区产出,想要了解更多内容请前往:51CTO和华为官方战略合作共建的鸿蒙技术社区https://harmonyos.51cto.com/#zz

[[355504]]

 想了解更多内容,请访问:

51CTO和华为官方合作共建的鸿蒙技术社区

https://harmonyos.51cto.com/#zz

Q1:我想在HPM发布组件包或者发行版解决方案需要准备什么?

A:

1、 首先您需要一个华为账号。

2、 有了华为账号之后,需要到HarmonyOS设备开发官网进行企业实名认证。

3、 认证成功之后在HPM系统中创建属于您的组织。

4、 有了组织之后就可以以组织的名义发布组件包或者发行版解决方案。

Q2:如何注册用户登录HPM系统?

A:

进入HPM系统(https://hpm.harmonyos.com/#/cn/home)页面,点击右上角“注册”按钮。按照指引注册华为账号。注册成功之后即可使用该账号登录HPM系统。

温馨提示:您可以在华为账号的账号中心页面修改您的昵称和头像。

Q3:如何进行HarmonyOS开发者认证?

A:

使用已有的华为账号登录HarmonyOS设备开发官网(https://device.harmonyos.com/cn/home)点击“管理中心”按照操作指引进行企业实名认证并等待审核通过。

 

 

推荐您使用对公打款的认证方式。


Q4:我已经申请了HarmonyOS开发者认证并且已经审核通过,如何在HPM系统创建组织?

A:

1、 使用华为账号登录到HPM系统。点击右上角头像下拉菜单进入到“个人中心”。


2、 个人中心的组织页中点击“添加”按钮,创建组织。


在弹出框中填写组织名称和描述。

温馨提示:组织名一旦创建就不能修改,请谨慎创建组织。

3、 创建组织成功之后进入组织页面点击“申请官方认证”并请发送邮件到hpm_support@harmonyos.com提供您的组织名称及您想要在HPM上发布组件包的诉求背景。我们会有专人与您进行接洽。

4、 组织官方认证通过之后该组织中的成员即可以该组织的名义发布HPM组件包。

Q5:如何使用hpm-cli发布组件包或者发行版解决方案?

A:

1、 首先请参考HarmonyOS设备开发官网的组件开发准备工作安装hpm-cli工具(https://device.harmonyos.com/cn/docs/develop/bundles/oem_bundle_guide_prepare-0000001050129846)

2、 登录HPM系统进入个人中心,拷贝个人信息下方的邀请码,在本地命令行中执行如下命令“hpm config set loginUser Z*****W”。

3、 执行“hpm gen-keys”生成本地公私钥对。注意执行该命令时会要求您定义一个密码,如您定义了密码,那么请您记住该密码,它将在未来您需要执行发布“publish”命令时要求您再次输入,当然,您也可以选择不输入密码。

该命令执行成功之后会提示您密钥已经生成,请在提示的目录中打开以public开头的文件。将文件中的所有内容拷贝到HPM系统个人中心的SSH公钥页面

 想了解更多内容,请访问:

51CTO和华为官方合作共建的鸿蒙技术社区

https://harmonyos.51cto.com/#zz

 

责任编辑:jianghua 来源: 鸿蒙社区
相关推荐

2020-03-09 11:43:35

RustCargo编程语言

2010-01-06 16:33:24

Ubuntu软件包

2018-08-23 16:51:40

Linux软件仓库包管理器

2021-07-27 12:58:46

Linux包管理器安命令

2010-10-08 09:26:17

.NET微软

2024-11-12 08:03:27

JavaScript管理器安全

2023-04-17 07:36:28

Arch LinuxGUI

2018-10-15 15:00:42

UnixSysget包管理器

2013-11-20 15:32:13

红帽RedHatYUM包

2022-02-28 10:22:08

前端管理工具

2010-05-27 10:12:46

openSUSEYaST

2022-03-21 21:28:00

Homebrew包管理器Linux

2010-01-05 10:14:09

Ubuntu软件包

2016-09-12 15:00:46

Linux包管理器新手

2022-02-21 09:58:31

包管理器npmyarn

2022-10-11 16:09:27

系统Linux管理器

2021-11-11 11:13:20

js Npm基础

2021-12-09 09:27:22

MacOSHomebrew包管理器

2021-02-28 13:26:15

Linux软件包管理器软件仓库

2009-07-07 09:00:39

点赞
收藏

51CTO技术栈公众号