Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Funkcje
- Nowe strony serwera TFVC są ogólnie dostępne
- Skonfiguruj system tak, aby twórcy gałęzi nie mieli uprawnień do zarządzania swoimi gałęziami
- Uniemożliwić użytkownikom forków głosowanie nad źródłowymi PR
Nowe strony TFVC są dostępne dla wszystkich.
Zaktualizowaliśmy różne strony w Azure DevOps, korzystając z nowej platformy internetowej, aby uczynić środowisko bardziej spójnym i dostępnym w różnych usługach. Strony TFVC zostały zaktualizowane, aby korzystać z nowej platformy internetowej, a te zmiany są dostępne jako wersja zapoznawcza od kilku miesięcy. Dzięki tej aktualizacji ogólnie udostępniamy nowe strony TFVC. Dzięki tej aktualizacji w ustawieniach użytkownika nie będzie już widoczna zapoznawcza funkcja o nazwie "Nowe strony TFVC".
Skonfiguruj twórców gałęzi tak, aby nie otrzymywali uprawnień do zarządzania na swoich gałęziach.
Podczas tworzenia nowej gałęzi otrzymujesz pozycję "Zarządzaj uprawnieniami" w tej gałęzi. To uprawnienie umożliwia zmianę uprawnień innych użytkowników lub dopuszczenie dodatkowych użytkowników do współuczestniczenia w tej gałęzi. Na przykład twórca gałęzi może użyć tego uprawnienia, aby umożliwić innemu użytkownikowi zewnętrznemu wprowadzanie zmian w kodzie. Mogą też zezwolić potokowi (tożsamości usługi kompilacji) na zmianę kodu w tej gałęzi. W niektórych organizacjach z wyższymi wymaganiami dotyczącymi zgodności użytkownicy nie powinni mieć możliwości wprowadzania takich zmian.
Dzięki tej aktualizacji można skonfigurować wszystkie repozytoria w projekcie zespołowym i ograniczyć twórcom gałęzi uzyskanie uprawnień "Zarządzanie uprawnieniami". W tym celu przejdź do ustawień projektu, wybierz pozycję Repozytoria, a następnie pozycję Ustawienia dla wszystkich repozytoriów lub określonego repozytorium.
To ustawienie jest domyślnie włączone, aby naśladować istniejące zachowanie. Możesz jednak wyłączyć tę funkcję, jeśli chcesz korzystać z tej nowej funkcji zabezpieczeń.
Zabroń użytkownikom rozwidleń głosowania na ich żądania ściągnięcia do repozytorium nadrzędnego
Dzięki usłudze Azure Repos użytkownicy z uprawnieniami do odczytu w repozytorium mogą rozwidlić repozytorium i wprowadzać zmiany w rozwidleniu. Aby przesłać żądanie ściągnięcia ze zmianami do nadrzędnego strumienia, użytkownicy muszą mieć uprawnienie "współtworzenie żądań ściągnięcia" w nadrzędnym strumieniu. Jednak to uprawnienie określa również, kto może głosować na żądania ściągnięcia w repozytorium nadrzędnym. W związku z tym można utworzyć sytuację, w której użytkownik, który nie jest współautorem repozytorium, może przesłać żądanie ściągnięcia i spowodować scalenie go w zależności od sposobu konfigurowania zasad gałęzi.
W organizacjach, które promują model inner-source, fork i kontrybucja jest typowym wzorcem. Aby dodatkowo zabezpieczyć i promować ten wzorzec, zmieniamy uprawnienie do głosowania na pull request z "współpraca przy pull requestach" na "współpraca". Jednak ta zmiana nie jest domyślnie wprowadzana we wszystkich organizacjach. Musisz wyrazić zgodę i wybrać nową politykę w swoim repozytorium o nazwie "Tryb ścisłego głosowania," aby zmienić to uprawnienie. Zalecamy, aby to zrobić, jeśli polegasz na forkach w Azure Repos.
Dalsze kroki
Uwaga / Notatka
Te funkcje będą wdrażane w ciągu najbliższych dwóch do trzech tygodni.
Przejdź do usługi Azure DevOps i przyjrzyj się.
Jak przekazać opinię
Chcielibyśmy usłyszeć, co myślisz o tych funkcjach. Użyj menu Pomocy, aby zgłosić problem lub podać sugestię.
Możesz również uzyskać porady i odpowiedzi na pytania społeczności w witrynie Stack Overflow.