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ę z selektora wersji zawartości usługi Azure DevOps.

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

  1. Otwórz stronę Gałęzie, przechodząc do projektu w portalu internetowym i wybierając pozycję Repozytoria, Gałęzie.

    Otwieranie strony Gałęzie w sieci Web

  1. 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.

    Strona Gałęzie

  2. Otwórz menu kontekstowe, wybierając ikonę ... obok nazwy gałęzi. Z menu wybierz pozycję Zabezpieczenia gałęzi.

    Otwórz stronę uprawnień gałęzi z menu kontekstowego 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.

Usuwanie uprawnień gałęzi dla użytkownika w usługach Azure DevOps Services lub TFS

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 . Aby dowiedzieć się więcej o sposobie działania uprawnień, zobacz Ustawienia uprawnień.

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. 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.