gpt4 book ai didi

gitlab - 将 AOSP 源上传到私有(private) Gitlab 服务器

转载 作者:行者123 更新时间:2023-12-01 16:33:54 26 4
gpt4 key购买 nike

我的系统上安装了 gitlab 服务器。它在单个 git 存储库中运行良好。现在我想将完整的 android 源代码和所有 .git 项目推送到该服务器。怎么做?我必须单独推送所有项目吗?

最佳答案

我有同样的问题,为我们的硬件管理不同的 AOSP 版本。

请注意,我选择不在我们的 GitLab 实例中拥有所有 AOSP 存储库,而只选择需要自定义的存储库。其他的直接从 google git 克隆(或本地 repo 镜像以加速克隆)。

我所做的是建立一个小组(aosp)用于可能适用于不同项目的通用存储库。为给定的 AOSP 自定义设置一个自定义组,我通常只放置 device/xxx 源和存储库 list 。

这里最烦人的任务是设置 aosp 组,通常有 50 个存储库。这是我所做的:

  1. 从标准 AOSP 源开始(repo init../reposync)
  2. 应用芯片供应商的补丁,添加任何新的存储库(通常您至少有一些设备/您的分支/您的设备)。添加此补丁作为新分支(因此repo list适用于我的脚本)
  3. 使用几个 grep/awk 解析 repo list 输出来获取更改的 repos
  4. 对于这些存储库,还有一些其他脚本和一些 python gitlab命令,在您的服务器上创建项目

我的脚本可以找到 in my gitlab project 。您可能需要将它们调整为您自己的 AOSP 版本。

HTH,

安德里亚

关于gitlab - 将 AOSP 源上传到私有(private) Gitlab 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28192421/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com