Ustawianie uprawnień repozytorium TFVC

Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019

Visual Studio 2019 | Visual Studio 2022

Możesz udzielić lub ograniczyć dostęp do repozytorium Kontrola wersji serwera Team Foundation (TFVC), aby zablokować, kto może współtworzyć kod źródłowy. Istnieje tylko jedno repozytorium TFVC dla każdego projektu. Aby uzyskać wskazówki dotyczące tego, kto ma nadać większe poziomy uprawnień, zobacz Udzielanie lub ograniczanie dostępu przy użyciu uprawnień.

Wymagania wstępne

  • Aby współtworzyć kod źródłowy, musisz przyznać prawa na poziomie dostępu Podstawowy lub wyższym. Użytkownicy, którym udzielono dostępu uczestnikom projektu prywatnego, nie mają dostępu do kodu źródłowego. Użytkownicy, którym udzielono dostępu uczestnikom projektu publicznego, mają taki sam dostęp jak współautorzy i osoby, którym udzielono dostępu podstawowego . Aby dowiedzieć się więcej, zobacz About access levels (Informacje o poziomach dostępu).
  • Aby współtworzyć kod źródłowy, musisz przyznać prawa na poziomie dostępu Podstawowy lub wyższym. Użytkownicy, którym udzielono dostępu uczestnikom projektu , nie mają dostępu do kodu źródłowego. Aby dowiedzieć się więcej, zobacz About access levels (Informacje o poziomach dostępu).

Domyślne uprawnienia repozytorium

Domyślnie członkowie grupy Współautorzy projektu mają uprawnienia do współtworzenia repozytorium. Opis poszczególnych grup zabezpieczeń i poziomu uprawnień można znaleźć w temacie Grupy zabezpieczeń, konta usług i uprawnienia w usłudze Azure DevOps.

Uwaga

Zadania, takie jak tworzenie, usuwanie lub zmienianie nazwy repozytorium TFVC, nie są obsługiwane. Po utworzeniu repozytorium TFVC nie można go usunąć. Ponadto można mieć tylko jedno repozytorium TFVC dla każdego projektu. Różni się to od repozytoriów Git, które umożliwiają dodawanie, zmienianie nazw i usuwanie wielu repozytoriów.

Uprawnienie

Czytelników

Współautorzy

Kompilowanie Administracja

Administracja projektu

Zaewidencjonuj, Etykieta, Blokada, Scal, Pióro zmiany w obszarze roboczym serwera, Odczyt

Tylko do odczytu

✔️

✔️

✔️

Administracja etykiety, Zarządzaj gałęziami, Zarządzaj uprawnieniami, Popraw zmiany innych użytkowników, Cofnij zmiany innych użytkowników, Odblokuj zmiany innych użytkowników

✔️

Ustawianie uprawnień zabezpieczeń repozytorium TFVC

Aby ustawić uprawnienia dla niestandardowej grupy zabezpieczeń, musisz wcześniej zdefiniować grupę. Zobacz Zmienianie uprawnień na poziomie projektu.

  1. W portalu internetowym usługi Azure DevOps dla projektu, w którym chcesz ustawić uprawnienia, wybierz pozycję Ustawienia projektu. Aby wybrać inny projekt, zobacz Przełączanie projektu, repozytorium i zespołu.

  2. Wybierz Repozytoria.

  3. Wybierz repozytorium TFVC z etykietą o nazwie projektu.

    Obraz przedstawiający wybieranie repozytorium TFVC.

  4. Wybierz użytkownika lub grupę zabezpieczeń, dla której chcesz zmienić uprawnienia.

    Aby ustawić uprawnienia dla określonego użytkownika lub grupy, wprowadź nazwę w polu tożsamości i wybierz swoją tożsamość.

    Obraz przedstawiający dodawanie użytkownika lub grupy.

  5. Wprowadź zmiany w zestawie uprawnień.

    Obraz przedstawiający ustawianie uprawnień dla użytkownika lub grupy.

  6. Po zakończeniu przejdź z dala od strony. Zmiany uprawnień są automatycznie zapisywane dla wybranego użytkownika lub grupy.

    Jeśli dodasz użytkownika lub grupę i nie zmienisz żadnych uprawnień, dodany użytkownik lub grupa nie będzie już wyświetlany po odświeżeniu strony uprawnień.

    Uwaga

    Jeśli użytkownik nie został dodany do projektu, może nie być w stanie odnaleźć użytkownika ze strony uprawnień lub pola tożsamości — dodając go do grupy zabezpieczeń lub do zespołu projektu. Ponadto po dodaniu użytkownika do usługi Microsoft Entra ID lub Active Directory może wystąpić opóźnienie między czasem dodawania ich do projektu a wyszukiwaniem z pola tożsamości. Opóźnienie może potrwać od 5 minut do 7 dni.

Aby ustawić uprawnienia dla repozytorium TFVC dla projektu:

  1. W portalu internetowym usługi Azure DevOps dla projektu, w którym chcesz ustawić uprawnienia, wybierz pozycję Projekt Ustawienia.

  2. Wybierz Repozytoria.

  3. Wybierz repozytorium TFVC.

  4. Wybierz grupę zabezpieczeń, której uprawnienia chcesz zarządzać, w tym przypadku grupę Współautorzy .

  5. Wybierz uprawnienie do zarządzania gałęzią.

    Aby wyświetlić pełny obraz, kliknij obraz, aby rozwinąć. Wybierz ikonę ikona zamknięcia zamknięcia, aby zamknąć.

    Zrzut ekranu przedstawiający ustawienia zabezpieczeń programu Project dla repozytorium TFVC.

    Uwaga

    Jeśli użytkownik nie został dodany do projektu, może nie być w stanie odnaleźć użytkownika ze strony uprawnień lub pola tożsamości — dodając go do grupy zabezpieczeń lub do zespołu projektu. Ponadto po dodaniu użytkownika do usługi Microsoft Entra ID lub Active Directory może wystąpić opóźnienie między czasem dodawania ich do projektu a wyszukiwaniem z pola tożsamości. Opóźnienie może potrwać od 5 minut do 7 dni.

    Jeśli dodasz użytkownika lub grupę i nie zmienisz żadnych uprawnień, dodany użytkownik lub grupa nie będzie już wyświetlany po odświeżeniu strony uprawnień.

  6. Zapisz zmiany.