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
Melden Sie sich bei Ihrer Organisation (
https://dev.azure.com/{yourorganization}
) an, und wählen Sie Ihr Projekt aus.Wählen Sie Projekteinstellungen>Repositorys aus.
Wählen Sie das zu ändernde Repository aus.
Wählen Sie >Genehmigungen und Überprüfungen aus.
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.
Konfigurieren Sie die Überprüfung im resultierenden Bildschirm, und wählen Sie dann Erstellen aus.
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.
Melden Sie sich bei Ihrer Organisation (
https://dev.azure.com/{yourorganization}
) an, und wählen Sie Ihr Projekt aus.Wählen Sie Projekteinstellungen>Repositorys aus.
Wählen Sie das zu ändernde Repository aus.
Wählen Sie Sicherheit aus.
Wechseln Sie zu Pipelineberechtigungen.
Wählen Sie die Option .
Wählen Sie das hinzuzufügende Repository aus.
Das hinzugefügte Repository wird aufgeführt.