Ställ in TFVC-lagringsplatsbehörigheter

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

Visual Studio 2019 | Visual Studio 2022

Du kan hantera åtkomsten till en Lagringsplats för Team Foundation Version Control (TFVC) för att låsa vem som kan bidra till din källkod. Det finns bara en TFVC-lagringsplats per projekt. Mer information om vem som ska ge större behörighetsnivåer finns i Hantera åtkomst med hjälp av behörigheter.

Förutsättningar

  • Om du vill bidra till källkoden måste du ha beviljats grundläggande åtkomstnivå eller högre. Användare som beviljats intressentåtkomst för privata projekt har ingen åtkomst till källkod. Användare som beviljats intressentåtkomst för offentliga projekt har samma åtkomst som deltagare och de som har beviljats grundläggande åtkomst. Mer information finns i Om åtkomstnivåer.
  • Om du vill bidra till källkoden måste du ha beviljats grundläggande åtkomstnivå eller högre. Användare som beviljats intressentåtkomst har ingen åtkomst till källkoden. Mer information finns i Om åtkomstnivåer.

Standardbehörigheter för lagringsplats

Som standard har medlemmar i gruppen Projektdeltagare behörighet att bidra till en lagringsplats. En beskrivning av varje säkerhetsgrupp och behörighetsnivå finns i Säkerhetsgrupper, tjänstkonton och behörigheter i Azure DevOps.

Kommentar

Uppgifter som att skapa, ta bort eller byta namn på en TFVC-lagringsplats stöds inte. När en TFVC-lagringsplats har skapats kan du inte ta bort den. Dessutom kan du bara ha en TFVC-lagringsplats per projekt. Detta skiljer sig från Git-lagringsplatser som gör det möjligt att lägga till, byta namn på och ta bort flera lagringsplatser.

Behörighet

Läsare

Bidragsgivare

Skapa administratörer

Projektadministratörer

Checka in, Label, Lock, Merge, Pend a change in a server workspace, Read

Skrivskyddad

✔️

✔️

✔️

Administrera etiketter, Hantera grenar, Hantera behörigheter, Revidera andra användares ändringar, Ångra andra användares ändringar, Lås upp andra användares ändringar

✔️

Ange säkerhetsbehörigheter för TFVC-lagringsplats

Om du vill ange behörigheter för en anpassad säkerhetsgrupp måste du ha definierat den gruppen tidigare. Se Ändra behörigheter på projektnivå.

  1. I Azure DevOps-webbportalen för projektet där du vill ange behörigheter väljer du Projektinställningar. Information om hur du väljer ett annat projekt finns i Växla projekt, lagringsplats, team.

  2. Välj Databaser.

  3. Välj TFVC-lagringsplatsen med namnet på projektet.

    Bild som visar hur du väljer en TFVC-lagringsplats.

  4. Välj den användare eller säkerhetsgrupp som du vill ändra behörigheter för.

    Om du vill ange behörigheter för en viss användare eller grupp anger du deras namn i identitetsrutan och väljer deras identitet.

    Bild som visar hur du lägger till en användare eller grupp.

  5. Gör ändringarna i behörighetsuppsättningen.

    Bild som visar hur du anger behörigheter för en användare eller grupp.

  6. När du är klar navigerar du bort från sidan. Behörighetsändringarna sparas automatiskt för den valda användaren eller gruppen.

    Om du lägger till en användare eller grupp och inte ändrar någon av deras behörigheter visas inte längre användaren eller gruppen som du lade till när du har uppdaterat behörighetssidan.

    Kommentar

    Du kanske inte kan hitta en användare från en behörighetssida eller ett identitetsfält om användaren inte har lagts till i projektet, antingen genom att lägga till den i en säkerhetsgrupp eller i ett projektteam. När en användare läggs till i Microsoft Entra-ID eller Active Directory kan det också uppstå en fördröjning mellan tiden då de läggs till i projektet och när de kan sökas från ett identitetsfält. Fördröjningen kan vara mellan 5 minuter och 7 dagar.

Så här anger du behörigheterna för TFVC-lagringsplatsen för ett projekt:

  1. I Azure DevOps-webbportalen för projektet där du vill ange behörigheter väljer du Projektinställningar.

  2. Välj Databaser.

  3. Välj TFVC-lagringsplatsen.

  4. Välj den säkerhetsgrupp vars behörigheter du vill hantera, i det här fallet gruppen Deltagare .

  5. Välj behörighet för Hantera gren.

    Om du vill se hela bilden klickar du på bilden för att expandera. Välj den stängningsikon stäng ikon som ska stängas.

    Skärmbild som visar Project-säkerhetsinställningar för en TFVC-lagringsplats.

    Kommentar

    Du kanske inte kan hitta en användare från en behörighetssida eller ett identitetsfält om användaren inte har lagts till i projektet, antingen genom att lägga till den i en säkerhetsgrupp eller i ett projektteam. När en användare läggs till i Microsoft Entra-ID eller Active Directory kan det också uppstå en fördröjning mellan tiden då de läggs till i projektet och när de kan sökas från ett identitetsfält. Fördröjningen kan vara mellan 5 minuter och 7 dagar.

    Om du lägger till en användare eller grupp och inte ändrar någon av deras behörigheter visas inte längre användaren eller gruppen som du lade till när du har uppdaterat behörighetssidan.

  6. Spara dina ändringar.