02 下载源码
方式1:Ubuntu环境搭建完成之后开始在码云下载源代码(注册码云账号)
1. 配置git
git config --global user.name "XXXXXXX" #填写自己的用户名称
git config --global user.email "XXXXXX" #填写自己的邮箱
git config --global credential.helper store
git config --list #查看git配置是否无误
2. 生成/添加SSH公钥
ssh-keygen -t rsa -C "xxxxx@xxxxx.com"
cat ~/.ssh/id_ rsa.pub
3. 在Gitee官网个人设置中添加步骤2中生成的公匙

4. 安装码云repo工具
sudo -i #切换到root
curl https://gitee.com/oschina/repo/raw/fork_flow/repo-py3 > /usr/local/bin/repo
chmod a+x /usr/local/bin/repo #设置repo文件 a+x就是全部用户可执行
exit # 切换回原来的用户
sudo vim /usr/local/bin/repo # 进入文件编辑界面,然后将第一行的python改成python3
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple requests
5. 源码获取
repo init -u https://gitee.com/robots778/manifest -b refs/tags/OpenHarmony-v5.0.0-Release_3568HA --no-repo-verify
repo sync -c
repo forall -c 'git lfs pull'
方式2:直接使用资料包中的源代码
打开资料包,然后进入以下路径,按以下指示将资料包中打包好的"M4R1_OpenHarmony 5.0 源代码.zip"拷贝到指定路径并解压即可。
之前在entrycontainer中我们是创建"/home/xxx/proj"文件夹,然后将这个主机路径映射到虚拟容器中的"/home/shimeta/proj"路径下,因此,我们需要把这个SDK拷贝到"/home/xxx/proj"路径下,进入容器后才能在"/home/shimeta/proj"这一路径下看到这个压缩包。
解压后的文件列表如下所示: