Proteggere una risorsa del repository

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

È possibile aggiungere protezione alla risorsa del repository con controlli e autorizzazioni della pipeline. Quando si aggiunge la protezione, è possibile limitare meglio la proprietà del repository e modificare i privilegi.

Prerequisiti

È necessario essere membri del gruppo Project Amministrazione istrators o avere le autorizzazioni Di gestione impostate su Consenti per i repository Git.

Aggiungere un controllo delle risorse del repository

  1. Accedere all'organizzazione (https://dev.azure.com/{yourorganization}) e scegliere il progetto.

  2. Selezionare Impostazioni progetto>Repos.

    Go to Repositories.

  3. Scegliere il repository da modificare.

  4. Selezionare >Approvazioni e controlli.

    Select Approvals & Checks.

  5. Scegliere un controllo per impostare la modalità di utilizzo della risorsa del repository e quindi selezionare Avanti. Nell'esempio seguente si sceglie di aggiungere Approvazioni, quindi un responsabile approvazione manuale per ogni volta che una pipeline richiede il repository. Per altre informazioni, vedere Approvazioni e controlli.

    Screenshot of checks that you can add.

  6. Configurare il controllo nella schermata risultante e quindi selezionare Crea.

    Screenshot of configured check and Create button.

Il repository ha un controllo delle risorse.

Aggiungere le autorizzazioni della pipeline a una risorsa del repository

È anche possibile impostare un repository da usare solo in pipeline YAML specifiche. La limitazione di un repository a pipeline specifiche impedisce a una pipeline YAML non autorizzata nel progetto di usare il repository. Questa impostazione si applica solo alle pipeline YAML.

Importante

L'accesso a tutte le pipeline è disattivato per le risorse protette per impostazione predefinita. Per concedere l'accesso a tutte le pipeline, immettere un segno di spunta nella casella di sicurezza accanto a "Concedere l'autorizzazione di accesso a tutte le pipeline" per la risorsa. È possibile farlo quando si crea o si modifica una risorsa. Per rendere disponibile questa opzione, è necessario disporre del ruolo Amministrazione istrator del repository.

  1. Accedere all'organizzazione (https://dev.azure.com/{yourorganization}) e scegliere il progetto.

  2. Selezionare Repository impostazioni>progetto.

    Go to Repositories.

  3. Scegliere il repository da modificare.

  4. Seleziona Sicurezza.

    Select the Security tab.

  5. Passare a Autorizzazioni pipeline.

    Add a pipeline repository restriction.

  6. Selezionare .

  7. Scegliere il repository da aggiungere.

È possibile visualizzare il repository aggiunto elencato.

Passaggi successivi