Vertakkingsmachtigingen instellen

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

Stel machtigingen in om te bepalen wie de code in een vertakking in uw Git-opslagplaats kan lezen en bijwerken. U kunt machtigingen instellen voor afzonderlijke gebruikers en groepen en machtigingen overnemen en overschrijven als dat nodig is vanuit uw opslagplaatsmachtigingen.

Belangrijk

Selecteer een versie in de Azure DevOps Content Version-selector.

Selecteer de versie van dit artikel die overeenkomt met uw platform en versie. De versiekiezer staat boven de inhoudsopgave. Zoek uw Azure DevOps-platform en -versie op.

De weergave Vertakkingen gebruiken om beveiliging te configureren

  1. Open de pagina Branches door naar uw project te navigeren in de webportal en opslagplaatsen, vertakkingen te selecteren.

    De pagina Branches op internet openen

  1. Zoek uw vertakking op de pagina. U kunt door de lijst bladeren of u kunt zoeken naar uw vertakking met behulp van het vak Alle vertakkingen zoeken in de rechterbovenhoek.

    Pagina Vertakkingen

  2. Open het contextmenu door het pictogram ... naast de naam van de vertakking te selecteren. Selecteer Vertakkingsbeveiliging in het menu.

    Open de pagina Met vertakkingsmachtigingen vanuit het contextmenu vertakkingen

Gebruikers of groepen toevoegen

Tip

U kunt alleen machtigingen toevoegen voor gebruikers en groepen die al in uw Project aanwezig zijn. Voeg nieuwe gebruikers en groepen toe aan uw project voordat u vertakkingsmachtigingen instelt.

Voeg gebruikers of groepen toe aan uw vertakkingsmachtigingen door Toevoegen te selecteren.
Voer het aanmeldingsadres of de groepsalias in en selecteer Wijzigingen opslaan.

Gebruikers of groepen uitnodigen

Verwijder machtigingen voor een gebruiker of groep door de gebruiker of Azure DevOps-groep te selecteren en vervolgens Verwijderen te selecteren. De gebruiker of groep bestaat nog steeds in uw Project en deze wijziging heeft geen invloed op andere machtigingen voor de gebruiker of groep.

Vertakkingsmachtigingen verwijderen voor een gebruiker in Azure DevOps Services of TFS

Machtigingen instellen

Instellingen voor vertakkingsmachtigingen beheren vanuit de machtigingsweergave van de vertakking. Gebruikers en groepen met machtigingen die zijn ingesteld op het niveau van de opslagplaats nemen deze machtigingen standaard over. Zie Machtigingsinstellingen voor meer informatie over hoe machtigingen werken.

De volgende machtigingen worden automatisch toegewezen aan makers van vertakkingen: Bijdragen, Push forceren, Machtigingen beheren (indien toegestaan via het beheer van machtigingen voor de opslagplaats) en Vergrendelingen van anderen verwijderen.

Notitie

De machtiging Voor het afdwingen van beleid is verwijderd voor Azure DevOps Server 2019 en latere versies. De functionaliteit wordt nu ondersteund met de volgende twee machtigingen:

  • Beleid overslaan bij het voltooien van pull-aanvragen
  • Beleid overslaan bij pushen

Gebruikers waarvoor eerder geen beleidsafdwinging is ingeschakeld, hebben nu de twee nieuwe machtigingen ingeschakeld. Zie de volgende tabel voor meer informatie over deze twee nieuwe machtigingen.

Machtiging

Beschrijving


Beleid overslaan bij het voltooien van pull-aanvragen

Gebruikers met deze machtiging zijn vrijgesteld van het vertakkingsbeleid dat is ingesteld voor de vertakking bij het voltooien van pull-aanvragen en kunnen zich aanmelden om het beleid te overschrijven door vertakkingsbeleid te controleren en samenvoegen in te schakelen bij het voltooien van een pull-aanvraag .

Beleid overslaan bij pushen

Gebruikers met deze machtiging kunnen pushen naar een vertakking waarvoor vertakkingsbeleid is ingeschakeld. Wanneer een gebruiker met deze machtiging een push uitvoert die vertakkingsbeleid overschrijft, wordt het vertakkingsbeleid automatisch overgeslagen zonder aanmeldingsstap of waarschuwing.

Bijdragen

Kan nieuwe doorvoeringen naar de vertakking pushen en de vertakking vergrendelen. Bestaande doorvoeringen in de vertakking kunnen niet opnieuw worden geschreven.

Beleid bewerken

Kan vertakkingsbeleid bewerken.

Push forceren (geschiedenis herschrijven, vertakkingen en tags verwijderen)

Kan pushen naar een vertakking afdwingen, waardoor de geschiedenis kan worden herschreven. Deze machtiging is ook vereist om een vertakking te verwijderen.

Machtigingen beheren

Kan machtigingen instellen voor de vertakking.

Vergrendelingen van anderen verwijderen

Kan vergrendelingen verwijderen die zijn ingesteld op vertakkingen door andere gebruikers.