Partilhar via


Proteger um recurso de repositório

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

Pode adicionar proteção ao seu recurso de repositório usando verificações e permissões de pipeline. Quando adicionas proteção, consegues gerir melhor a propriedade do repositório e as permissões de edição.

Pré-requisitos

Deve ser membro do grupo Project Administrators ou ter as permissões Gerenciar definidas como Permitir para repositórios Git.

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

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

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

    Captura de ecrã das Definições do Projeto Azure DevOps com repositórios selecionados na secção de 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 seguinte, adicione Aprovações, de modo a que um aprovador manual seja necessário para 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 permissão de acesso a todos os pipelines a um recurso, selecione a caixa de verificação Conceder permissão de acesso a todos os pipelines. Pode fazê-lo quando estiver a criar ou editar um recurso. Precisa do papel de Administrador do repositório para ter esta 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.

    Captura de ecrã da navegação para os Repositórios.

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

  4. Selecione Segurança.

    Captura de ecrã da navegação por separadores com Definições, Políticas e Segurança, onde a Segurança está selecionada e sublinhada.

  5. Vá para Permissões de pipeline.

    Captura de ecrã do painel de permissões do pipeline a mostrar a mensagem de que não existem pipelines permitidos, além dos botões de adicionar e de menu no canto superior direito.

  6. Selecione .

  7. Escolha a canalização a adicionar.

Vê o pipeline adicionado listado.

Próximos passos