我正在寻找为AOSP开发设置本地GIT服务器的选项 . 以下是我的调查结果:

选项1:

  • 在我的本地服务器上安装Gitlab

  • 通过URL使用导入项目来创建清单项目 .

  • 提供所选清单文件以通过清单选项导入以创建构成AOSP的所有项目 . (所选清单将被编辑以便Gitlab理解)

  • 从Gitlab克隆客户端并开发 .

问题: - 如何获取清单项目和其他现有项目的更新?我必须从各个存储库设置镜像 .

选项2:

  • 在我的本地服务器上安装Gitlab

  • 从命令行克隆AOSP源(镜像选项) .

  • 使用Gitlab rake实用程序在Gitlab中创建项目

  • 从Gitlab克隆客户端并开发 .

问题: - 如何获取清单项目和其他现有项目的更新?我必须为所有项目设置一个遥控器,这听起来不够令人信服 .

选项3:

没有Gitlab . 完全基于命令行 .

问题: - 在管理问题,错误和功能请求方面不是用户友好的 .

我希望社区对我的发现有所了解 . 如果我错过了一个选项,请建议 .