Compartilhar via


Proteger um recurso de repositório

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

Você pode adicionar proteção ao recurso de repositório com verificações e permissões de pipeline. Quando você adiciona proteção, é mais capaz de restringir a propriedade do repositório e editar privilégios.

Pré-requisitos

Você deve ser membro do grupo Administradores do Projeto ou ter as permissões Gerenciar definidas para Permitir repositórios Git.

Adicionar uma verificação de recursos do repositório

  1. Entre em sua organização (https://dev.azure.com/{yourorganization}) e escolha seu projeto.

  2. SelecioneRepositório> do Project.

    Vá para Repositórios.

  3. Escolha o repositório que você deseja modificar.

  4. Selecione >Aprovações e verificações.

    Selecione Aprovações e Verificações.

  5. Escolha uma verificação para definir como o recurso de repositório pode ser usado e selecione Avançar. No exemplo a seguir, optamos por adicionar Aprovações, portanto, um aprovador manual para cada vez que um pipeline solicita o repositório. Para obter mais informações, consulte Aprovações e verificações.

    Captura de tela das verificações que você pode adicionar.

  6. Configure a verificação na tela resultante e selecione Criar.

    Captura de tela do botão Marcar e Criar configurado.

Seu repositório tem uma verificação de recursos.

Adicionar permissões de pipeline a um recurso de repositório

Você também pode definir um repositório para ser usado apenas em pipelines YAML específicos. Restringir um repositório a pipelines específicos impede que um pipeline YAML não autorizado em seu projeto use seu repositório. Essa configuração só se aplica a pipelines YAML.

Importante

O acesso a todos os pipelines está desativado para recursos protegidos por padrão. Para conceder acesso a todos os pipelines, insira um check-in na caixa de segurança ao lado de "Conceder permissão de acesso a todos os pipelines" para o recurso. Você pode fazer isso ao criar ou editar um recurso. Você precisará ter a função administrador do repositório para ter essa opção disponível.

  1. Entre em sua organização (https://dev.azure.com/{yourorganization}) e escolha seu projeto.

  2. SelecioneRepositórios de > do Projeto.

    Vá para Repositórios.

  3. Escolha o repositório que você deseja modificar.

  4. Selecione Segurança.

    Selecione a guia Segurança.

  5. Acesse as permissões do Pipeline.

    Adicionar uma restrição de repositório de pipeline.

  6. Selecione .

  7. Escolha o repositório a ser adicionado.

Você pode ver o repositório adicionado listado.

Próximas etapas