GitLab.com(代码)与托管 GitLab 服务器(Wiki/Issues/CI/CD)之间的集成

Integration between GitLab.com (Code) and Hosted GitLab server (Wiki/Issues/CI/CD)

我有一个来自初创公司的业务用例,用于维护 GitLab.com SaaS 上的所有代码存储库。以及 Self-managed/Hosted GitLab 上的所有其他服务,例如 Wiki、问题跟踪、CI/CD。

我找不到此类场景的任何参考资料或示例。这种整合是否可能。任何参考或链接都会有所帮助。

这完全有可能,但您必须执行许多步骤才能进行设置。

  1. 作为您自托管 Gitlab 安装的管理员,进入管理区域,然后是设置,然后是常规,然后展开 可见性和访问控制。然后在 Import Sources select 下您希望允许您的用户从中导入项目的所有源。对于此用例,请确保您 select 至少 Gitlab.com.
  2. 接下来,您必须按照说明 here.
  3. 将您的自托管 Gitlab 实例与 Gitlab.com 集成
  4. 完成所有这些后,转到您自托管的 Gitlab 中的 Projects 页面,然后点击绿色的 New Project按钮。您应该会在“新建项目”页面的顶部看到三个选项卡,右侧的一个名为 Import Project。单击该选项卡,点击 Gitlab.com 按钮,然后按照页面上的说明进行操作。

完成所有这些后,您的开发人员可以在 gitlab.com 上进行所有源代码控制活动,并且所有更改都将同步到您自托管的 gitlab 问题、wiki 和 CI/CD .