Proteger um recurso de repositório

Serviços do Azure DevOps | Azure DevOps Server 2022 - Azure DevOps Server 2019

Pode adicionar proteção ao recurso do repositório com verificações e permissões de pipeline. Quando adiciona proteção, é mais capaz de restringir a propriedade do repositório e os privilégios de edição.

Pré-requisitos

Tem de ser membro do grupo Administradores de Projetos ou ter as permissões Gerir definidas como Permitir para 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 Definições do projetoRepositórios>.

    Aceda a Repositórios.

  3. Escolha o repositório que pretende modificar.

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

    Selecione Verificações de Aprovações & .

  5. Selecione uma verificação para definir a forma como o recurso do repositório pode ser utilizado e, em seguida, selecione Seguinte. No exemplo seguinte, optamos por adicionar Aprovações, pelo que um aprovador manual para cada vez que um pipeline pede o repositório. Para obter mais informações, veja Aprovações e verificações.

    Captura de ecrã a mostrar as verificações que pode adicionar.

  6. Configure a verificação no ecrã resultante e, em seguida, selecione Criar.

    Captura de ecrã a mostrar a verificação configurada e o botão Criar.

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

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

Também pode definir um repositório para ser utilizado apenas em pipelines YAML específicos. Restringir um repositório a pipelines específicos impede que um pipeline YAML não autorizado no seu projeto utilize o seu repositório. Esta definição aplica-se apenas a pipelines YAML.

Importante

O acesso a todos os pipelines está desativado para recursos protegidos por predefinição. Para conceder acesso a todos os pipelines, introduza uma verificação na caixa de segurança junto a "Conceder permissão de acesso a todos os pipelines" do recurso. Pode fazê-lo quando estiver a criar ou a editar um recurso. Terá de ter a função 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 Definições> do projetoRepositórios.

    Aceda a Repositórios.

  3. Escolha o repositório que pretende modificar.

  4. Selecione Segurança.

    Selecione o separador Segurança.

  5. Aceda a Permissões do pipeline.

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

  6. Selecione .

  7. Selecione o repositório a adicionar.

Pode ver o repositório adicionado listado.

Passos seguintes