Freigeben über


Schützen einer Repositoryressource

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

Sie können Ihrer Repositoryressource mit Überprüfungen und Pipelineberechtigungen Schutz hinzufügen. Wenn Sie Schutz hinzufügen, können Sie den Besitz des Repositorys und die Bearbeitungsberechtigungen besser einschränken.

Voraussetzungen

Sie müssen Mitglied der Gruppe Projektadministratoren sein, oder Berechtigungen verwalten muss für Git-Repositorys auf Zulassen festgelegt sein.

Hinzufügen einer Überprüfung für eine Repositoryressource

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

  2. Wählen Sie Projekteinstellungen>Repositorys aus.

    Go to Repositories.

  3. Wählen Sie das zu ändernde Repository aus.

  4. Wählen Sie >Genehmigungen und Überprüfungen aus.

    Select Approvals & Checks.

  5. Wählen Sie eine Überprüfung aus, um festzulegen, wie Ihre Repositoryressource verwendet werden kann, und wählen Sie dann Weiter aus. Im folgenden Beispiel wird „Genehmigungen“ hinzugefügt, sodass jede Anforderung des Repositorys durch eine Pipeline manuell genehmigt werden muss. Weitere Informationen finden Sie unter Genehmigungen und Überprüfungen.

    Screenshot of checks that you can add.

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

    Screenshot of configured check and Create button.

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

Hinzufügen von Pipelineberechtigungen zu einer Repositoryressource

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

Wichtig

Der Zugriff auf alle Pipelines ist für geschützte Ressourcen standardmäßig deaktiviert. Um Zugriff auf alle Pipelines zu gewähren, aktivieren Sie das Kontrollkästchen „Allen Pipelines die Zugriffsberechtigung gewähren“ für die Ressource. Dies kann beim Erstellen oder Bearbeiten einer Ressource erfolgen. Sie müssen über die Rolle „Repositoryadministrator“ verfügen, damit diese Option verfügbar ist.

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

  2. Wählen Sie Projekteinstellungen>Repositorys aus.

    Go to Repositories.

  3. Wählen Sie das zu ändernde Repository aus.

  4. Wählen Sie Sicherheit aus.

    Select the Security tab.

  5. Wechseln Sie zu Pipelineberechtigungen.

    Add a pipeline repository restriction.

  6. Wählen Sie die Option .

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

Das hinzugefügte Repository wird aufgeführt.

Nächste Schritte