前台页面
====

![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/57/v3/CwoulCeZRl-kySnwOPvDzA/caution_3.0-zh-cn.png?HW-CC-KV=V1&HW-CC-Date=20260612T073821Z&HW-CC-Expire=86400&HW-CC-Sign=512D5B7DD82E26FFB076A61B0B945FEF4ABE5BA3F0976CDE096E33BEF87EB732)

ohpm-repo私仓从5.0.2版本开始，新增接口防重放攻击机制。请保持ohpm-repo私仓部署的服务器与访问ohpm-repo私仓管理界面的客户端机器时间同步。如出现访问页面报错“非法请求”，请参考[FAQ](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/ide-ohpm-repo-faq#section15971414154116)解决。

启动ohpm-repo私仓后，可以通过浏览器访问ohpm-repo页面，访问路径为http://<部署机器IP>:<监听端口>或者https://<部署机器IP>:<监听端口>。其中，http或者https是ohpm-repo网络协议，<部署机器IP> 是部署ohpm-repo服务器的IP地址，<监听端口> 是所设置的监听端口，均可在ohpm-repo配置文件[listen](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/ide-ohpm-repo-configuration#zh-cn_topic_0000001745376470_listen)选项中编辑。

例如，将ohpm-repo部署在IP为192.168.10.10的服务器上（如不清楚部署ohpm-repo服务器的IP，可在Linux/macOS上运行ifconfig 命令，Windows上运行ipconfig命令查看），同时ohpm-repo配置文件的listen选项配置为0.0.0.0:8088，此时访问ohpm-repo页面的URL就是http://192.168.10.10:8088。

![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/f5/v3/uDYaC1d3Rp6HhBiz8tivtQ/note_3.0-zh-cn.png?HW-CC-KV=V1&HW-CC-Date=20260612T073821Z&HW-CC-Expire=86400&HW-CC-Sign=FBC593C67353FB0DF8A9AC36F0360D4D48D8F36B765629AEC2FA6974036EA530)

ohpm-repo会自动创建默认管理员账号，账号名称：admin，账号密码：12345Qq!。为保证ohpm-repo账号安全，该账号在首次登录时，强制修改该密码，请设置新密码后重新登录。

#### 首页

首页主要展示当前ohpm-repo私仓存储的包信息，同时提供搜索功能，页面效果如下图所示：

![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/73/v3/QI0K6nhbT1qvOK3LLYU-Ug/zh-cn_image_0000002625071675.png?HW-CC-KV=V1&HW-CC-Date=20260612T073821Z&HW-CC-Expire=86400&HW-CC-Sign=A967C46754851DF95D164053C143DDD48DD47BAFD1797B5666E42BA2300ABD4D "点击放大")

*   区域1：搜索区域，搜索功能采用两级筛选：先通过下拉菜单选择目标仓库，然后基于所选仓库进行包名的模糊查询。
*   区域2：登录注册区域，用户进行登录注册，登录后可通过此区域进入后台管理页面。
*   区域3：包列表区域，全量展示符合查询条件的所有包。点击列表中包的摘要信息可进入包的详情页，查看更多关于该包的信息。若包名前显示![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/78/v3/_S1j7DeASpms45bcCIPw1A/zh-cn_image_0000002625071679.png?HW-CC-KV=V1&HW-CC-Date=20260612T073821Z&HW-CC-Expire=86400&HW-CC-Sign=48D4F442CC7FDD26A3C4D83EBB0A7D44A7BBDF5F219AD73C4FD1FACD2C2EF319 "点击放大")锁图标，表示您暂无该包的访问权限。

#### 包详情页

包详情页主要展示当前包的详细信息，这些信息主要来源于包的内部文件，同时记录了包的版本信息和下载量数据，页面效果如下图所示：

![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/40/v3/Z8WYL1reQVyEQXdQM-aAdg/zh-cn_image_0000002594632102.png?HW-CC-KV=V1&HW-CC-Date=20260612T073821Z&HW-CC-Expire=86400&HW-CC-Sign=C45E26B5D6485C7C7AD25299EB80390AD37EAB2D4F57CDC01406D8842860C887 "点击放大")

*   区域1：包的基本信息区域，包的基本信息取自包的oh-package.json5文件。
*   区域2：标签页区域，通过选择不同的标签展示包的更多信息。
    *   概述：展示包中README.md文件内容，该文件记录开发者对包的介绍。
    *   依赖：记录包的依赖信息。
    *   被依赖：记录包的被依赖信息。
    *   版本：记录包在ohpm-repo私仓中当前存在的所有版本与tag信息，点击版本列表可查看相应版本的包信息，同时包含不同版本包上传的时间和其近一周的下载量数据。
    *   更新日志：展示包中CHANGELOG.md文件内容，该文件记录包的更新日志。
*   区域3：标签详情区域，展示所选标签的详细内容。
*   区域4：包的额外信息，包括贡献者（取自oh-package.json5文件author字段），上传者（ohpm-repo私仓上传此包的用户）和下载量统计信息（仅显示在包最新版本详情页面），其中下载量的统计数据涵盖包所有版本近一年的周下载量数据，通过点击周下载量数据曲线的不同位置，能够获取指定时间段内周下载量数据。