Proteger um recurso de repositório

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

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

Pré-requisitos

Você precisa ser membro do Grupo de Administradores do Projeto ou definir as permissões Gerenciar como Permitir para os repositórios Git.

Adicionar uma marca de recurso de repositório

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

  2. Selecione Configurações do projeto>Repos.

    Go to Repositories.

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

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

    Select Approvals & Checks.

  5. Escolha uma marca para definir como o recurso do 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, confira Aprovações e verificações.

    Screenshot of checks that you can add.

  6. Configure a marcar na tela resultante e selecione Criar.

    Screenshot of configured check and Create button.

Seu repositório tem uma marca de recurso.

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 do YAML específicos. Restringir um repositório a pipelines específicos impede que um pipeline do YAML não autorizado em seu projeto use seu repositório. Essa configuração só se aplica a pipelines do 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 marcar 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 de 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. Selecione Configurações do projeto>Repositórios.

    Go to Repositories.

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

  4. Selecione Segurança.

    Select the Security tab.

  5. Acesse Permissões de pipeline.

    Add a pipeline repository restriction.

  6. Selecione .

  7. Escolha o repositório a ser adicionado.

Você pode ver o repositório adicionado listado.

Próximas etapas