Dela via


Skydda en lagringsplatsresurs

Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019

Du kan lägga till skydd till lagringsplatsens resurs med kontroller och pipelinebehörigheter. När du lägger till skydd kan du begränsa lagringsplatsens ägarskap och redigeringsbehörighet.

Förutsättningar

Du måste vara medlem i gruppen Projektadministratörer eller ha behörigheten Hantera inställd på Tillåt för Git-lagringsplatser.

Lägga till en resurskontroll för lagringsplats

  1. Logga in på din organisation (https://dev.azure.com/{yourorganization}) och välj ditt projekt.

  2. Välj Projektinställningar>Lagringsplatser.

    Go to Repositories.

  3. Välj den lagringsplats som du vill ändra.

  4. Välj >Godkännanden och kontroller.

    Select Approvals & Checks.

  5. Välj en kontroll för att ange hur lagringsplatsens resurs kan användas och välj sedan Nästa. I följande exempel väljer vi att lägga till Godkännanden, så en manuell godkännare för varje gång en pipeline begär lagringsplatsen. Mer information finns i Godkännanden och kontroller.

    Screenshot of checks that you can add.

  6. Konfigurera kontrollen på den resulterande skärmen och välj sedan Skapa.

    Screenshot of configured check and Create button.

Lagringsplatsen har en resurskontroll.

Lägga till pipelinebehörigheter till en lagringsplatsresurs

Du kan också ange att en lagringsplats endast ska användas på specifika YAML-pipelines. Om du begränsar en lagringsplats till specifika pipelines hindrar du en obehörig YAML-pipeline i projektet från att använda lagringsplatsen. Den här inställningen gäller endast YAML-pipelines.

Viktigt!

Åtkomst till alla pipelines är inaktiverad för skyddade resurser som standard. Om du vill bevilja åtkomst till alla pipelines anger du en kryssruta i säkerhetsrutan bredvid "Bevilja åtkomstbehörighet till alla pipelines" för resursen. Du kan göra det när du skapar eller redigerar en resurs. Du måste ha rollen administratör för lagringsplatsen för att det här alternativet ska vara tillgängligt.

  1. Logga in på din organisation (https://dev.azure.com/{yourorganization}) och välj ditt projekt.

  2. Välj Projektinställningar>Lagringsplatser.

    Go to Repositories.

  3. Välj den lagringsplats som du vill ändra.

  4. Välj Säkerhet.

    Select the Security tab.

  5. Gå till Pipelinebehörigheter.

    Add a pipeline repository restriction.

  6. Välj .

  7. Välj den lagringsplats som ska läggas till.

Du kan se den tillagda lagringsplatsen i listan.

Nästa steg