Condividi tramite


Proteggi una risorsa del repository

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

È possibile proteggere la risorsa del repository utilizzando controlli e permessi della pipeline. Quando si aggiunge la protezione, è possibile limitare meglio la proprietà del repository e modificare i privilegi.

Prerequisiti

È necessario essere membri del gruppo Amministratori di Progetto o avere le Gestisci autorizzazioni 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.

    Vai al repository.

  3. Scegliere il repository da modificare.

  4. Selezionare >Approvazioni e controlli.

    Selezionare Approvazioni & Controlli.

  5. Scegliere un'opzione per impostare la modalità di utilizzo della risorsa del repository e quindi selezionare Avanti. Nell'esempio seguente, scegliamo di aggiungere le Approvazioni, introducendo un approvatore manuale ogni volta che una pipeline accede al repository. Per altre informazioni, vedere Approvazioni e controlli.

    Screenshot dei controlli che è possibile aggiungere.

  6. Configura la verifica nella schermata risultante e quindi seleziona Crea.

    Screenshot del controllo configurato e del pulsante Crea.

Il tuo repository ha un controllo delle risorse.

Aggiungere le autorizzazioni di una 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 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, devi avere il ruolo di amministratore del repository .

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

  2. Seleziona Impostazioni del progetto>Repository.

    Vai ai repository.

  3. Scegliere il repository da modificare.

  4. Seleziona Sicurezza.

    Selezionare la scheda Sicurezza.

  5. Vai a le autorizzazioni della pipeline .

    Aggiungere una restrizione per il repository della pipeline.

  6. Selezionare .

  7. Scegliere il repository da aggiungere.

È possibile visualizzare il repository aggiunto elencato.

Passaggi successivi