Import multiple repositories by uploading a manifest file

Import multiple repositories by uploading a manifest file

在 GitLab 11.2 中引入 .

GitLab 允许您基于清单文件(如使用的清单文件)导入所有必需的 Git 存储 . 当您需要导入具有许多存储库(例如 Android 开放源项目(AOSP))的项目时,此功能非常方便.

阅读有关更多信息.

清单必须是 XML 文件. 必须有一个带有属性的remote标签,该review属性包含指向 Git 服务器的 URL,并且每个标签都必须具有namepath属性. 然后,GitLab 将通过将标记中的 URL 与项目名称组合来构建到存储库的 URL. 路径属性将用于表示 GitLab 中的项目路径.

结果,将创建以下项目:

You can start the import with:

  1. 在您的 GitLab 仪表板中,单击” 新建项目”.
  2. 切换到导入项目选项卡
  3. 为 GitLab 提供清单 xml 文件
  4. 选择要导入的组(如果没有,则需要先创建一个组)
  5. 单击列出可用的存储库 . 此时,您将根据清单文件重定向到带有项目列表的导入状态页面.