导入芯片原厂SDK Mirror源码到gerrit

下载镜像代码

repo init --mirror --repo-url ssh://xx/repo.git -u ssh://xx/manifests.git -m manifest.xml

repo sync

创建AOSP project

对All Project权限修改

创建repo

在刚才下载的codebase根目录执行如下命令:

repo forall -c 'echo REPO_PROJECT; ssh -p 29420 username@xxx gerrit create-project --owner Administrators REPO_PROJECT;'

设置repo的parent repo为AOSP

在刚才下载的codebase根目录执行如下命令:

repo forall -c 'echo REPO_PROJECT; ssh -p 29420 username@xxx gerrit set-project-parent --parent AOSP REPO_PROJECT;'

将Android Codebase的代码push到gerrit服务器

在刚才下载的codebase根目录执行如下命令:

repo forall -c 'echo REPO_PROJECT; git push username@xxx:29420/REPO_PROJECT +refs/heads/*'

repo forall -c 'echo REPO_PROJECT; git push username@xxx/REPO_PROJECT +refs/heads/* +refs/tags/*'

测试下载代码

repo init -u ssh://username@xxx:29420/manifests.git -b master --repo-url=ssh://username@xxx:29420/repo.git --repo-branch=master -m manifest.xml --no-repo-verify

repo sync -j4

解决问题:单笔提交文件数量和超时问题

vi gerrit.config

相关推荐
橘色的喵14 天前
Git/Gerrit 分支替换操作及 `(no new changes)` 错误处理
git·gerrit
麻辣璐璐2 个月前
【新手小白版】Gerrit使用教程
git·gerrit·新手
小蜜蜂爱编程2 个月前
gerrit的部署与配置关联到不同服务器上的git仓库
运维·服务器·git·gerrit
Just_Paranoid3 个月前
【Gerrit Patch】批量下载 Gerrit 提交的 Patch
git·gerrit·shell·patch
zhaqonianzhu6 个月前
git gerrit安装钩子
git·gerrit
bob_young9 个月前
Gerrit的安装与使用说明(Ubuntu)
linux·gerrit
秋知叶i10 个月前
【ubuntu20】--- 搭建 gerrit 最新最详细
ubuntu·gerrit
天亮有惊喜1 年前
Git、Gerrit的使用记录(待完善)
git·ci/cd·gerrit
fredhurui2 年前
如何从未入库的gerrit中撤销一个文件
git·gerrit
牛不才2 年前
代码审查工具Gerrit简介
git·gerrit·代码复审·源代码管理·代码审查