编译环境搭建

环境搭建文档参考

注意 大屏共建需要额外安装三方库:

sudo apt install libnl-3-dev libnl-genl-3-dev cmake autoconf automake libtool -y

gitcode 秘钥配置

GitCode 访问令牌创建与使用指南

📌 概述

访问令牌(Personal Access Token)是一种安全的身份验证方式,用于替代传统密码进行Git操作。本文档将指导您如何在GitCode平台上创建和使用访问令牌。

🔑 什么是访问令牌?

访问令牌是一种加密字符串,用于在不暴露账户密码的情况下进行身份验证。相比使用密码,访问令牌具有以下优势:

  • 更高的安全性:避免密码直接暴露
  • 精细的权限控制:可为不同用途创建不同权限的令牌
  • 灵活的过期管理:可设置令牌有效期
  • 便于撤销:可单独删除特定令牌而不影响账户密码

🧩 第一部分:创建访问令牌

步骤 1:登录GitCode并进入设置

  1. 访问GitCode官方网站并登录您的账户
  2. 点击页面右上角的个人头像
  3. 在下拉菜单中选择「设置

步骤 2:导航到访问令牌页面

  1. 在左侧菜单栏中找到「访问令牌」或「私人令牌」选项
  2. 点击进入令牌管理页面

步骤 3:生成新令牌

  1. 点击「生成新令牌」或「新建访问令牌」按钮
  2. 在弹出的创建表单中填写必要信息

步骤 4:配置令牌详细信息

必填信息

字段 说明 示例
令牌名称 用于识别令牌用途的描述性名称 "工作电脑"、"个人笔记本"、"CI/CD构建"
到期时间 设置令牌的有效期限 30天、90天、1年或自定义日期

权限配置

根据您的使用需求,选择适当的权限范围:

  • 基本权限:只读访问(适用于git clone操作)
  • 项目权限:完整的代码读写权限(适用于git pushgit pull
  • 仓库管理权限:包括创建、删除仓库等高级操作
  • 用户信息权限:访问用户个人资料信息

推荐配置:对于日常开发工作,建议选择包含「项目」或「repo」权限的配置。

步骤 5:生成并保存令牌

  1. 确认所有配置信息无误
  2. 点击「生成令牌」按钮
  3. 系统将生成一串加密的令牌字符串

海思项目代码拉取

拉取编译

repo init -u https://gitcode.com/large-screen-construction-v5/manifest -b OpenHarmony-v6.1-Release --no-repo-verify && repo sync -c && repo forall -c 'git lfs pull' && bash build/prebuilts_download.sh --skip-ssl && ./build.sh --product-name mp_hi3781v735 --ccache --patch --jobs=16 

编译执行打patch

./build.sh --product-name mp_hi3781v735 --ccache --patch --jobs=16 

不打patch 编译

./build.sh --product-name mp_hi3781v735 --ccache --jobs=16 

patch 回退

cd ./vendor/hisilicon/mp_hi3781v735
patch_revert.py

GK项目代码拉取

拉取编译

repo init -u https://gitcode.com/cooperation-team-goke-v5/manifest -b OpenHarmony-v6.1-Release --no-repo-verify && repo sync -c -j32 && repo forall -c 'git lfs pull' -j32 && ./build/prebuilts_download.sh --skip-ssl && ./build.sh --product-name gk6780v100 --ccache --patch  --jobs=16

增量编译不打patch 编译

./build.sh --product-name gk6780v100  --ccache --jobs=16 

编译执行打patch

./build.sh --product-name gk6780v100  --ccache --patch --jobs=16 
Logo

社区规范:仅讨论OpenHarmony相关问题。

更多推荐