Freigeben über


Schützen einer Repositoryressource

Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022

Sie können Ihrer Repositoryressource Schutz hinzufügen, indem Sie Überprüfungen und Pipelineberechtigungen verwenden. Wenn Sie Schutz hinzufügen, können Sie die Besitzer- und Bearbeitungsberechtigungen für Repositorys besser verwalten.

Voraussetzungen

Sie müssen Mitglied der Gruppe "Projektadministratoren" sein oder die Berechtigungen "Verwalten" auf "Für Git-Repositorys zulassen" festgelegt haben.

Hinzufügen einer Repositoryressourcenüberprüfung

  1. Melden Sie sich bei Ihrer Azure DevOps-Organisation (https://dev.azure.com/{yourorganization}) an, und wählen Sie Ihr Projekt aus.

  2. Wählen Sie "Projekteinstellungen>neu erstellen" aus.

    Screenshot der Azure DevOps-Projekteinstellungen mit ausgewählten Repositorys im Abschnitt

  3. Wählen Sie das Repository aus, das Sie ändern möchten.

  4. Wählen Sie >"Genehmigungen" und "Prüfungen" aus.

    Wählen Sie Genehmigungen und Prüfungen aus.

  5. Wählen Sie eine Überprüfung aus, um festzulegen, wie Ihre Repositoryressource verwendet werden kann, und wählen Sie dann "Weiter" aus. Fügen Sie im folgenden Beispiel Genehmigungen hinzu, sodass für jedes Mal, wenn eine Pipeline das Repository anfordert, ein manueller Genehmiger erforderlich ist. Weitere Informationen finden Sie unter Genehmigungen und Prüfungen.

    Screenshot der Überprüfungen, die Sie hinzufügen können.

  6. Konfigurieren Sie die Überprüfung auf dem resultierenden Bildschirm, und wählen Sie dann "Erstellen" aus.

    Screenshot der konfigurierten Schaltfläche

Ihr Repository verfügt über eine Ressourcenüberprüfung.

Hinzufügen von Pipelineberechtigungen zu einer Repositoryressource

Sie können auch ein Repository festlegen, das nur für bestimmte YAML-Pipelines verwendet werden soll. Durch das Einschränken eines Repositorys auf bestimmte Pipelines wird verhindert, dass eine nicht autorisierte YAML-Pipeline in Ihrem Projekt Ihr Repository verwendet. Diese Einstellung gilt nur für YAML-Pipelines.

Von Bedeutung

Der Zugriff auf alle Pipelines ist standardmäßig für geschützte Ressourcendeaktiviert. Um zugriff auf alle Pipelines zu gewähren, aktivieren Sie das Kontrollkästchen "Zugriffsberechtigung für alle Pipelines gewähren" für die Ressource. Sie können dies tun, wenn Sie eine Ressource erstellen oder bearbeiten. Sie benötigen die Repositoryadministratorrolle , damit diese Option verfügbar ist.

  1. Melden Sie sich bei Ihrer Organisation an (https://dev.azure.com/{yourorganization}), und wählen Sie Ihr Projekt aus.

  2. Wählen SieProject-Einstellungsrepositorys> aus.

    Screenshot der Navigation zu Repositories.

  3. Wählen Sie das Repository aus, das Sie ändern möchten.

  4. Wählen Sie "Sicherheit" aus.

    Screenshot der Registerkartennavigation mit Einstellungen, Richtlinien und Sicherheit, wobei

  5. Wechseln Sie zu Pipelineberechtigungen.

    Screenshot des Bereichs

  6. Wählen Sie .

  7. Wählen Sie das hinzuzufügende Repository aus.

Sie sehen das hinzugefügte Repository aufgelistet.

Nächste Schritte