Udostępnij za pośrednictwem


Ustaw uprawnienia do repozytorium TFVC

Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022

Visual Studio 2019 | Visual Studio 2022

Możesz zarządzać dostępem do repozytorium Kontroli wersji Team Foundation (TFVC), aby określić, kto może przyczyniać się do kodu źródłowego. Istnieje tylko jedno repozytorium TFVC dla każdego projektu. Aby uzyskać wskazówki dotyczące tego, kto ma nadać większe poziomy uprawnień, zobacz Zarządzanie dostępem przy użyciu uprawnień.

Wymagania wstępne

Kategoria Requirements
Dostęp do projektu Członek projektu usługi Azure DevOps, w którym znajduje się repozytorium TFVC.
Uprawnienia Członek grupy Administratorzy projektu lub Zarządzaj uprawnieniami ustawionymi na Zezwalaj dla repozytorium TFVC.
Poziomy dostępu Aby wnosić wkład w kod źródłowy: co najmniej dostęp podstawowy. Dostęp interesariuszy do projektów prywatnych nie zapewnia dostępu do kodu źródłowego. Dostęp interesariuszy do projektów publicznych zapewnia taki sam dostęp jak współtwórcy i podstawowy. Aby uzyskać więcej informacji, zobacz About access levels (Informacje o poziomach dostępu).
Kategoria Requirements
Dostęp do projektu Członek projektu usługi Azure DevOps, w którym znajduje się repozytorium TFVC.
Uprawnienia Członek grupy Administratorzy projektu lub Zarządzaj uprawnieniami ustawionymi na Zezwalaj dla repozytorium TFVC.
Poziomy dostępu Aby współtworzyć kod źródłowy: co najmniej dostęp podstawowy . Dostęp dla interesariuszy projektu prywatnego nie zapewnia dostępu do kodu źródłowego. Aby uzyskać więcej informacji, 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

Czytelnicy

Współautorzy

Administratorzy kompilacji

Administratorzy projektu

Zaewidencjonuj, Etykieta, Blokada, Scal, Zaplanowanie zmiany w obszarze roboczym serwera, Odczyt

Tylko do odczytu

✔️

✔️

✔️

Administrowanie etykietami, Zarządzanie gałęziami, Zarządzanie uprawnieniami, Poprawianie zmian innych użytkowników, Cofanie zmian innych użytkowników, Odblokowywanie zmian innych użytkowników

✔️

Ustawianie uprawnień zabezpieczeń repozytorium TFVC

Aby ustawić uprawnienia dla niestandardowej grupy zabezpieczeń, upewnij się, że grupa jest już zdefiniowana. Aby uzyskać więcej informacji, zobacz Zmienianie uprawnień na poziomie projektu , aby uzyskać więcej informacji.

  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

    Możesz nie być w stanie odnaleźć użytkownika na stronie uprawnień lub w polu tożsamości, jeśli użytkownik nie został dodany do projektu przez dodanie go do grupy zabezpieczeń lub do zespołu projektu. Ponadto po dodaniu użytkownika do identyfikatora Entra firmy Microsoft lub usługi Active Directory może wystąpić opóźnienie między czasem dodania ich do projektu a możliwością wyszukiwania 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ę Ustawienia projektu.

  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ę 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 poprzez dodanie go do grupy zabezpieczeń lub zespołu projektowego, może nie być możliwe znalezienie tego użytkownika na stronie uprawnień lub w polu tożsamości. Ponadto po dodaniu użytkownika do identyfikatora Entra firmy Microsoft lub usługi Active Directory może wystąpić opóźnienie między czasem dodania ich do projektu a możliwością wyszukiwania 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.