gitlab-org--gitlab-foss/doc/user/admin_area/custom_project_templates.md

2.3 KiB

stage group info type
Manage Import To determine the technical writer assigned to the Stage/Group associated with this page, see https://about.gitlab.com/handbook/engineering/ux/technical-writing/#designated-technical-writers reference

Custom instance-level project templates (PREMIUM ONLY)

Introduced in GitLab Premium 11.2.

GitLab administrators can configure the group where all the custom project templates are sourced.

Every project directly under the group namespace will be available to the user if they have access to them. For example:

  • Public projects, in the group will be available to every signed-in user, if all enabled project features are set to Everyone With Access.
  • Private projects will be available only if the user is a member of the project.

Repository and database information that are copied over to each new project are identical to the data exported with GitLab's Project Import/Export.

NOTE: Note: To set project templates at a group level, see Custom group-level project templates.

Configuring

GitLab administrators can configure a GitLab group that serves as template source for an entire GitLab instance by:

  1. Navigating to Admin Area > Settings > Templates.
  2. Expanding Custom project templates.
  3. Selecting a group to use.
  4. Pressing Save changes.

NOTE: Note: Projects below subgroups of the template group are not supported.