Help us learn about your current experience with the documentation. Take the survey.

您实例的自定义项目模板

  • 版本:Premium, Ultimate
  • 产品:GitLab Self-Managed, GitLab Dedicated

为了加快您实例上项目的创建速度,请配置一个包含模板项目的组。用户便可以创建基于您模板的新项目,这些项目将包含您指定的通用工具和配置。

要了解更多关于从模板项目复制了哪些数据的信息,请参阅从模板中复制的内容.

在您使模板项目对您的实例可用之前,请选择一个组来管理这些模板。为防止模板被意外更改,请为此目的创建一个新组,而不是复用现有的组。如果您复用为其他目的创建的现有组,拥有 Maintainer 角色的用户可能会在不了解其副作用的情况下编辑模板项目。

选择一个组来管理模板项目

要为您的实例选择用于管理项目模板的组:

  1. 在左侧边栏的底部,选择 管理员
  2. 选择 设置 > 模板
  3. 展开 自定义项目模板
  4. 选择一个要使用的组。
  5. 选择 保存更改

在您将此组配置为项目模板源后,添加到该组的新项目将可作为模板使用。

配置项目以用作模板

在创建了用于管理模板项目的组之后,请配置每个模板项目的可见性和功能可用性。

前置条件:

  • 您必须是实例的管理员,或其角色权限允许配置项目的用户。
  1. 确保项目直接属于该组,而不是通过其子组。 所选组的子组中的项目不能用作模板。
  2. 要配置哪些用户可以选择此项目模板,请设置项目的可见性
    • 公开内部 项目可由任何已认证的用户选择。
    • 私有 项目只能由该项目的成员选择。
  3. 检查项目的功能设置。 所有已启用的项目功能都应设置为 有访问权限的用户,但 GitLab Pages安全与合规 除外。

复制到每个新项目中的仓库和数据库信息,与通过 GitLab 项目导入/导出 功能导出的数据是相同的。

相关主题