doc-locale/fr-fr/administration/project_templates.md
{{< details >}}
{{< /details >}}
Les modèles de projets remplissent les nouveaux projets avec des fichiers et une configuration. Sur votre instance, vous pouvez configurer des modèles de projets personnalisés à partir d'un groupe que vous gérez, et contrôler si les modèles de projets intégrés sont disponibles pour les utilisateurs.
Pour accélérer la création de projets sur votre instance, configurez un groupe contenant des projets modèles. Les utilisateurs peuvent alors créer de nouveaux projets basés sur vos modèles qui incluent les outils et la configuration communs que vous spécifiez.
Pour en savoir plus sur les données copiées depuis les projets modèles, consultez ce qui est copié depuis les modèles.
Avant de rendre les projets modèles disponibles sur votre instance, sélectionnez un groupe pour gérer les modèles. Pour éviter toute modification inattendue des modèles, créez un nouveau groupe à cet effet plutôt que de réutiliser un groupe existant. Si vous réutilisez un groupe existant créé à des fins différentes, les utilisateurs disposant du rôle Maintainer pourraient modifier les projets modèles sans en comprendre les effets secondaires.
Prérequis :
Pour sélectionner le groupe chargé de gérer les modèles de projets pour votre instance :
Une fois le groupe configuré comme source de modèles de projets, les nouveaux projets ajoutés à ce groupe deviennent disponibles en tant que modèles.
Une fois le groupe créé pour gérer les projets modèles, configurez la visibilité et la disponibilité des fonctionnalités de chaque projet modèle.
Prérequis :
Les informations du dépôt et de la base de données copiées dans chaque nouveau projet sont identiques aux données exportées via la fonctionnalité d'import/export de projets GitLab. Cela inclut l'historique complet des commits Git du projet modèle. Pour plus d'informations, consultez migrer les données GitLab à l'aide d'exports de fichiers.
Pour créer un modèle sans historique de commits, initialisez votre projet modèle avec un seul commit contenant tous les fichiers que vous souhaitez inclure.
{{< history >}}
use_built_in_project_templates_enabled. Désactivés par défaut.use_built_in_project_templates_enabled a été supprimé.{{< /history >}}
Les modèles de projets intégrés remplissent les nouveaux projets avec des fichiers de démarrage. Par défaut, ces modèles sont disponibles pour tous les utilisateurs. En tant qu'administrateur, vous pouvez désactiver ce paramètre pour l'instance et, si vous le souhaitez, l'imposer afin que les Owners de groupes ne puissent pas le remplacer. Les Owners de groupes peuvent également contrôler ce paramètre pour leurs groupes.
Le paramètre utilise l'héritage en cascade :
Prérequis :
Pour contrôler les modèles de projets intégrés pour l'instance :