Protéger une ressource de référentiel
Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2019
Vous pouvez ajouter une protection à votre ressource de référentiel avec des vérifications et des autorisations de pipeline. Lorsque vous ajoutez une protection, vous êtes plus en mesure de restreindre la propriété du référentiel et les privilèges de modification.
Prérequis
Vous devez être membre du groupe Administrateurs de projets ou vosautorisations de gestion doivent être définies sur Autoriser pour les référentiels Git.
Ajouter une vérification des ressources du référentiel
Connectez-vous à votre organisation (
https://dev.azure.com/{yourorganization}
) et choisissez votre projet.Sélectionnez Paramètres du projet>Repos.
Choisissez le référentiel que vous souhaitez modifier.
Sélectionnez >Approbations et vérifications.
Choisissez une vérification pour définir la façon dont votre ressource de référentiel peut être utilisée, puis sélectionnez Suivant. Dans l’exemple suivant, nous choisissons d’ajouter des approbations, de sorte qu’un approbateur manuel pour chaque fois qu’un pipeline requiert le référentiel. Pour plus d’informations, consultez Approbations et vérifications.
Configurez la vérification dans l’écran résultant, puis sélectionnez Créer.
Votre référentiel a une ressource case activée.
Ajouter des autorisations de pipeline à une ressource de référentiel
Vous pouvez également définir un référentiel à utiliser uniquement sur des pipelines YAML spécifiques. La restriction d’un référentiel à des pipelines spécifiques empêche un pipeline YAML non autorisé dans votre projet d’utiliser votre référentiel. Ce paramètre s’applique uniquement aux pipelines YAML.
Important
L’accès à tous les pipelines est désactivé par défaut pour les ressources protégées . Pour accorder l’accès à tous les pipelines, entrez une case activée dans la zone de sécurité à côté de « Accorder l’autorisation d’accès à tous les pipelines » pour la ressource. Vous pouvez le faire lorsque vous créez ou modifiez une ressource. Vous devez disposer du rôle d’administrateur du référentiel pour que cette option soit disponible.
Connectez-vous à votre organisation (
https://dev.azure.com/{yourorganization}
) et choisissez votre projet.Sélectionnez Paramètres du projet>Référentiels.
Choisissez le référentiel que vous souhaitez modifier.
Sélectionnez Sécurité.
Accédez à Autorisations de pipeline.
Sélectionnez .
Choisir le référentiel à générer
Vous pouvez voir le référentiel ajouté répertorié.