openharmony笔记
开发环境准备
-
源码获取
参考链接:docs: OpenHarmony documentation | OpenHarmony开发者文档 (gitee.com)
主线仓库:OpenHarmony/manifest (gitee.com)
推荐使用最新master仓库
操作步骤:- 注册gitee账户
- 步骤略
- 注册gitee账户
-
git 安装与配置
- 操作步骤略
-
本地生成ssh并配置到gitee账户下
- 操作步骤略
-
repo 一键安装
curl -s https://gitee.com/oschina/repo/raw/fork_flow/repo-py3 > /usr/local/bin/repo #如果没有权限,可下载至其他目录,并将其配置到环境变量中chmod a+x /usr/local/bin/repo pip3 install -i https://repo.huaweicloud.com/repository/pypi/simple requests
-
源码获取
- 通过repo+git +ssh下载。
从版本分支获取源码。可获取该版本分支的最新源码,包括版本发布后在该分支的合入。
repo init -u git@gitee.com:openharmony/manifest.git -b master --no-repo-verify repo sync -c repo forall -c 'git lfs pull'
从版本发布Tag节点获取源码。可获取与版本发布时完全一致的源码。
repo init -u git@gitee.com:openharmony/manifest.git -b refs/tags/OpenHarmony-v4.1-Release --no-repo-verify repo sync -c repo forall -c 'git lfs pull'
- 通过repo +git + https 下载。
从版本分支获取源码。可获取该版本分支的最新源码,包括版本发布后在该分支的合入。
repo init -u https://gitee.com/openharmony/manifest -b OpenHarmony-4.1-Release --no-repo-verify repo sync -c repo forall -c 'git lfs pull'
从版本发布Tag节点获取源码。可获取与版本发布时完全一致的源码。
repo init -u https://gitee.com/openharmony/manifest -b refs/tags/OpenHarmony-v4.1-Release --no-repo-verify repo sync -c repo forall -c 'git lfs pull'
tips: 两者差异,首先ssh走的tcp 22端口,https走的https 443端口,ssh更加稳定可靠
-
开发环境搭建
- 从仓库的build中一键安装环境
- 通过docker镜像启用环境