Ustawianie uprawnień do gałęzi
Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019
Skonfiguruj uprawnienia do kontrolowania, kto może odczytywać i aktualizować kod w gałęzi w repozytorium Git. Możesz ustawić uprawnienia dla poszczególnych użytkowników i grup oraz dziedziczyć i zastępować uprawnienia zgodnie z potrzebami z uprawnień repozytorium.
Ważne
Wybierz wersję tego artykułu odpowiadającą twojej platformie i wersji. Selektor wersji znajduje się powyżej spisu treści. Wyszukaj platformę i wersję usługi Azure DevOps.
Konfigurowanie zabezpieczeń przy użyciu widoku gałęzi
Otwórz stronę Gałęzie, przechodząc do projektu w portalu internetowym i wybierając pozycję Repozytoria, Gałęzie.
Znajdź gałąź na stronie. Możesz przeglądać listę lub wyszukiwać gałąź przy użyciu pola Wyszukaj wszystkie gałęzie w prawym górnym rogu.
Otwórz menu kontekstowe, wybierając ikonę ... obok nazwy gałęzi. Z menu wybierz pozycję Zabezpieczenia gałęzi.
Dodawanie użytkowników lub grup
Napiwek
Możesz dodawać uprawnienia tylko dla użytkowników i grup już w projekcie. Dodaj nowych użytkowników i grupy do projektu przed ustawieniem uprawnień gałęzi.
Dodaj użytkowników lub grupy do uprawnień gałęzi, wybierając pozycję Dodaj.
Wprowadź adres logowania lub alias grupy, a następnie wybierz pozycję Zapisz zmiany.
Usuwanie użytkowników lub grup
Usuń uprawnienia dla użytkownika lub grupy, wybierając użytkownika lub grupę usługi Azure DevOps, a następnie wybierając pozycję Usuń. Użytkownik lub grupa nadal będzie istnieć w projekcie i ta zmiana nie wpłynie na inne uprawnienia dla użytkownika lub grupy.
Ustawianie uprawnień
Steruj ustawieniami uprawnień gałęzi w widoku uprawnień gałęzi. Użytkownicy i grupy z uprawnieniami ustawionymi na poziomie repozytorium będą domyślnie dziedziczyć te uprawnienia .
Następujące uprawnienia są automatycznie przypisywane do twórców gałęzi: Współtworzenie, Wymuszanie wypychania, Zarządzanie uprawnieniami (jeśli jest to dozwolone za pośrednictwem ustawienia uprawnienia do repozytorium) i Usuwanie blokad innych osób.
Uwaga
Uprawnienie Wyklucz z wymuszania zasad zostało usunięte dla usługi Azure DevOps Server 2019 i nowszych wersji. Jego funkcja jest teraz obsługiwana z następującymi dwoma uprawnieniami:
- Pomijanie zasad podczas kończenia żądań ściągnięcia
- Pomijanie zasad podczas wypychania
Użytkownicy, którzy wcześniej mieli włączoną opcję Wyklucz z wymuszania zasad, mają teraz włączone dwa nowe uprawnienia. Aby uzyskać więcej informacji na temat tych dwóch nowych uprawnień, zobacz poniższą tabelę.
Uprawnienie
Opis
Pomijanie zasad podczas kończenia żądań ściągnięcia
Użytkownicy z tym uprawnieniem są wykluczeni z zasad gałęzi ustawionych dla gałęzi podczas kończenia żądań ściągnięcia i mogą wyrazić zgodę na zastąpienie zasad przez sprawdzenie zasad przesłonięcia gałęzi i włączenie scalania podczas kończenia żądania ściągnięcia.
Pomijanie zasad podczas wypychania
Użytkownicy z tym uprawnieniem mogą wypchnąć do gałęzi z włączonymi zasadami gałęzi. Należy pamiętać, że gdy użytkownik z tym uprawnieniem wykonuje wypychanie, które spowoduje zastąpienie zasad gałęzi, wypychanie automatycznie pomija zasady gałęzi bez zgody lub ostrzeżenia.
Współtworzenie
Może wypchnąć nowe zatwierdzenia do gałęzi i zablokować gałąź. Nie można ponownie zapisać istniejących zatwierdzeń w gałęzi.
Edytowanie zasad
Może edytować zasady gałęzi.
Wymuszanie wypychania (ponowne zapisywanie historii, usuwanie gałęzi i tagów)
Może wymusić wypchnięcie do gałęzi, co może ponownie zapisać historię. To uprawnienie jest również wymagane do usunięcia gałęzi.
Zarządzanie uprawnieniami
Może ustawić uprawnienia dla gałęzi.
Usuwanie blokad innych osób
Może usuwać blokady ustawione w gałęziach przez innych użytkowników.