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
Accedere all'organizzazione (
https://dev.azure.com/{yourorganization}
) e scegliere il progetto.Selezionare Impostazioni progetto>Repos.
Scegliere il repository da modificare.
Selezionare >Approvazioni e controlli.
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.
Configurare il controllo nella schermata risultante e quindi selezionare Crea.
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.
Accedere all'organizzazione (
https://dev.azure.com/{yourorganization}
) e scegliere il progetto.Selezionare Repository impostazioni>progetto.
Scegliere il repository da modificare.
Seleziona Sicurezza.
Passare a Autorizzazioni pipeline.
Selezionare .
Scegliere il repository da aggiungere.
È possibile visualizzare il repository aggiunto elencato.