Help us learn about your current experience with the documentation. Take the survey.
您实例的自定义项目模板
- 版本:Premium, Ultimate
- 产品:GitLab Self-Managed, GitLab Dedicated
为了加快您实例上项目的创建速度,请配置一个包含模板项目的组。用户便可以创建基于您模板的新项目,这些项目将包含您指定的通用工具和配置。
要了解更多关于从模板项目复制了哪些数据的信息,请参阅从模板中复制的内容.
在您使模板项目对您的实例可用之前,请选择一个组来管理这些模板。为防止模板被意外更改,请为此目的创建一个新组,而不是复用现有的组。如果您复用为其他目的创建的现有组,拥有 Maintainer 角色的用户可能会在不了解其副作用的情况下编辑模板项目。
选择一个组来管理模板项目
要为您的实例选择用于管理项目模板的组:
- 在左侧边栏的底部,选择 管理员。
- 选择 设置 > 模板。
- 展开 自定义项目模板。
- 选择一个要使用的组。
- 选择 保存更改。
在您将此组配置为项目模板源后,添加到该组的新项目将可作为模板使用。
配置项目以用作模板
在创建了用于管理模板项目的组之后,请配置每个模板项目的可见性和功能可用性。
前置条件:
- 您必须是实例的管理员,或其角色权限允许配置项目的用户。
- 确保项目直接属于该组,而不是通过其子组。 所选组的子组中的项目不能用作模板。
- 要配置哪些用户可以选择此项目模板,请设置项目的可见性:
- 公开 和 内部 项目可由任何已认证的用户选择。
- 私有 项目只能由该项目的成员选择。
- 检查项目的功能设置。 所有已启用的项目功能都应设置为 有访问权限的用户,但 GitLab Pages 和 安全与合规 除外。
复制到每个新项目中的仓库和数据库信息,与通过 GitLab 项目导入/导出 功能导出的数据是相同的。