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 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
Open de pagina Branches door naar uw project te navigeren in de webportal en opslagplaatsen, vertakkingen te selecteren.
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.
Open het contextmenu door het pictogram ... naast de naam van de vertakking te selecteren. Selecteer Vertakkingsbeveiliging in het menu.
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.
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.
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.