Ochrona zasobu repozytorium

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

Możesz dodać ochronę do zasobu repozytorium za pomocą kontroli i uprawnień potoku. Po dodaniu ochrony możesz ograniczyć własność repozytorium i uprawnienia do edycji.

Wymagania wstępne

Musisz być członkiem grupy project Administracja istrators lub mieć uprawnienia Zarządzanie ustawione na Zezwalaj na repozytoria Git.

Dodawanie sprawdzania zasobów repozytorium

  1. Zaloguj się do organizacji (https://dev.azure.com/{yourorganization}) i wybierz projekt.

  2. Wybierz pozycję Repozytoria ustawień>projektu.

    Go to Repositories.

  3. Wybierz repozytorium, które chcesz zmodyfikować.

  4. Wybierz >pozycję Zatwierdzenia i sprawdź.

    Select Approvals & Checks.

  5. Wybierz sprawdzanie, aby ustawić sposób użycia zasobu repozytorium, a następnie wybierz przycisk Dalej. W poniższym przykładzie wybieramy dodanie Zatwierdzenia, więc osoba zatwierdzająca ręcznie za każdym razem, gdy potok zażąda repozytorium. Aby uzyskać więcej informacji, zobacz Zatwierdzenia i kontrole.

    Screenshot of checks that you can add.

  6. Skonfiguruj sprawdzanie na wynikowym ekranie, a następnie wybierz pozycję Utwórz.

    Screenshot of configured check and Create button.

Repozytorium ma kontrolę zasobów.

Dodawanie uprawnień potoku do zasobu repozytorium

Można również ustawić repozytorium tak, aby było używane tylko dla określonych potoków YAML. Ograniczenie repozytorium do określonych potoków uniemożliwia nieautoryzowanym potokom YAML w projekcie korzystanie z repozytorium. To ustawienie dotyczy tylko potoków YAML.

Ważne

Dostęp do wszystkich potoków jest domyślnie wyłączony dla chronionych zasobów. Aby udzielić dostępu do wszystkich potoków, wprowadź pole zabezpieczeń obok pola "Udziel uprawnień dostępu do wszystkich potoków" dla zasobu. Możesz to zrobić podczas tworzenia lub edytowania zasobu. Aby ta opcja mogła być dostępna, musisz mieć rolę Administracja istratora repozytorium.

  1. Zaloguj się do organizacji (https://dev.azure.com/{yourorganization}) i wybierz projekt.

  2. Wybierz pozycję Repozytoria ustawień>projektu.

    Go to Repositories.

  3. Wybierz repozytorium, które chcesz zmodyfikować.

  4. Kliknij Zabezpieczenia.

    Select the Security tab.

  5. Przejdź do pozycji Uprawnienia potoku.

    Add a pipeline repository restriction.

  6. Wybierz pozycję (Projekt usługi Service Fabric).

  7. Wybierz repozytorium do dodania.

Możesz zobaczyć dodane repozytorium na liście.

Następne kroki