Partilhar via


Proteger um recurso de repositório

Serviços de DevOps do Azure | Azure DevOps Server 2022 | Azure DevOps Server 2020

Você pode adicionar proteção ao recurso do repositório com validações e permissões de pipeline. Ao adicionar proteção, você pode restringir melhor a propriedade do repositório e os privilégios de edição.

Pré-requisitos

Você deve ser membro do grupo Administradores de Projeto ou ter suas permissões de Gerenciamento definidas como Permitir repositórios Git.

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

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

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

    Vá para Repositórios.

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

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

    Selecione Aprovações & Verificações.

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

    Captura de ecrã das verificações que pode adicionar.

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

    Captura de ecrã do botão de verificação e criação configurado.

O seu repositório tem um controlo 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 aos pipelines específicos evita que um pipeline YAML não autorizado no teu projeto utilize o teu 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, selecione a caixa de verificação de segurança ao lado de "Conceder permissão de acesso a todos os pipelines" para o recurso. Pode fazê-lo quando estiver a criar ou editar um recurso. Você precisará ter a função de Administrador do repositório para ter essa opção disponível.

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

  2. Selecione Configurações do projeto>Repositórios.

    Vá para Repositórios.

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

  4. Selecione Segurança.

    Selecione a guia Segurança.

  5. Vá para Permissões de pipeline.

    Adicione uma restrição ao repositório do pipeline.

  6. Selecione .

  7. Escolha o repositório a ser adicionado.

O repositório adicionado pode ser visto listado.

Próximos passos