Bagikan melalui


Mengatur izin repositori TFVC

Layanan Azure DevOps | Azure DevOps Server | Azure DevOps Server 2022

Visual Studio 2019 | Visual Studio 2022

Anda dapat mengelola akses ke repositori Team Foundation Version Control (TFVC) untuk mengunci siapa yang dapat berkontribusi pada kode sumber Anda. Hanya ada satu repositori TFVC per proyek. Untuk panduan tentang siapa yang akan memberikan tingkat izin yang lebih besar, lihat Mengelola akses menggunakan izin.

Prasyarat

Kategori Persyaratan
Akses proyek Anggota proyek Azure DevOps tempat repositori TFVC berada.
Permissions Anggota grup Administrator Proyek atau Kelola izin dikonfigurasikan untuk Mengizinkan untuk repositori TFVC.
Tingkat akses Untuk berkontribusi pada kode sumber: Setidaknya akses Dasar . Akses pemangku kepentingan untuk proyek privat tidak menyediakan akses ke kode sumber. Akses pemangku kepentingan untuk proyek publik menyediakan akses yang sama dengan Kontributor dan Dasar. Untuk informasi selengkapnya, lihat Tentang tingkat akses.
Kategori Persyaratan
Akses proyek Anggota proyek Azure DevOps tempat repositori TFVC berada.
Permissions Anggota grup Administrator Proyek atau Kelola izin dikonfigurasikan untuk Mengizinkan untuk repositori TFVC.
Tingkat akses Untuk berkontribusi pada kode sumber: Setidaknya akses Dasar . Akses pemangku kepentingan untuk proyek privat tidak menyediakan akses ke kode sumber. Untuk informasi selengkapnya, lihat Tentang tingkat akses.

Izin repositori default

Secara default, anggota grup Kontributor proyek memiliki izin untuk berkontribusi ke repositori. Untuk deskripsi setiap grup keamanan dan tingkat izin, lihat Grup keamanan, akun layanan, dan izin di Azure DevOps.

Catatan

Tugas seperti membuat, menghapus, atau mengganti nama repositori TFVC tidak didukung. Setelah repositori TFVC dibuat, Anda tidak dapat menghapusnya. Selain itu, Anda hanya dapat memiliki satu repositori TFVC per proyek. Ini berbeda dari repositori Git yang memungkinkan penambahan, penggantian nama, dan penghapusan beberapa repositori.

Izin

Pembaca

Kontributor

Admin Build

Admin Proyek

Cek masuk, Label, Kunci, Gabungkan, Tertunda perubahan di ruang kerja server, Baca

Baca saja

✔️

✔️

✔️

Mengelola label, Mengelola cabang, Mengelola izin, Merevisi perubahan pengguna lain, Membatalkan perubahan pengguna lain, Membuka kunci perubahan pengguna lain

✔️

Mengatur izin keamanan repositori TFVC

Untuk mengatur izin untuk grup keamanan kustom, pastikan bahwa grup sudah ditentukan. Untuk informasi selengkapnya, lihat Mengubah izin tingkat proyek untuk informasi selengkapnya.

  1. Di portal web Azure DevOps untuk proyek tempat Anda ingin mengatur izin, pilih Pengaturan proyek. Untuk memilih proyek lain, lihat Beralih proyek, repositori, tim.

  2. Pilih Repositori.

  3. Pilih repositori TFVC berlabel dengan nama proyek.

    Gambar yang menunjukkan memilih repositori TFVC.

  4. Pilih pengguna atau grup keamanan yang ingin Anda ubah izinnya.

    Untuk mengatur izin untuk pengguna atau grup tertentu, masukkan nama mereka di kotak identitas dan pilih identitas mereka.

    Gambar yang memperlihatkan penambahan pengguna atau grup.

  5. Buat perubahan pada set izin.

    Gambar yang memperlihatkan pengaturan izin untuk pengguna atau grup.

  6. Setelah selesai, navigasikan menjauh dari halaman. Perubahan izin secara otomatis disimpan untuk pengguna atau grup yang dipilih.

    Jika Anda menambahkan pengguna atau grup dan tidak mengubah izin mereka, pengguna atau grup yang Anda tambahkan tidak lagi muncul setelah Anda me-refresh halaman izin.

    Catatan

    Anda mungkin tidak dapat menemukan pengguna dari halaman izin atau bidang identitas jika pengguna belum ditambahkan ke proyek—baik dengan menambahkannya ke grup keamanan atau ke tim proyek. Selain itu, ketika pengguna ditambahkan ke ID Microsoft Entra atau Direktori Aktif, mungkin ada penundaan antara waktu mereka ditambahkan ke proyek dan kapan mereka dapat dicari dari bidang identitas. Penundaannya bisa antara 5 menit hingga 7 hari.

Untuk mengatur izin untuk repositori TFVC untuk proyek:

  1. Di portal web Azure DevOps untuk proyek tempat Anda ingin mengatur izin, pilih Pengaturan Proyek.

  2. Pilih Repositori.

  3. Pilih repositori TFVC.

  4. Pilih grup keamanan yang izinnya ingin Anda kelola, dalam hal ini grup Kontributor .

  5. Pilih izin untuk Kelola cabang.

    Untuk melihat gambar lengkap, klik gambar untuk memperluas. ikon tutup Pilih ikon tutup untuk ditutup.

    Cuplikan layar yang memperlihatkan Pengaturan keamanan proyek untuk repositori TFVC.

    Catatan

    Anda mungkin tidak dapat menemukan pengguna dari halaman izin atau bidang identitas jika pengguna belum ditambahkan ke proyek—baik dengan menambahkannya ke grup keamanan atau ke tim proyek. Selain itu, ketika pengguna ditambahkan ke ID Microsoft Entra atau Direktori Aktif, mungkin ada penundaan antara waktu mereka ditambahkan ke proyek dan kapan mereka dapat dicari dari bidang identitas. Penundaannya bisa antara 5 menit hingga 7 hari.

    Jika Anda menambahkan pengguna atau grup dan tidak mengubah izin mereka, pengguna atau grup yang Anda tambahkan tidak lagi muncul setelah Anda me-refresh halaman izin.

  6. Simpan perubahan Anda.