Mengatur izin repositori TFVC

Layanan Azure DevOps | Azure DevOps Server 2022 - Azure DevOps Server 2019

Visual Studio 2019 | Visual Studio 2022

Anda dapat memberikan atau membatasi 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 Memberikan atau membatasi akses menggunakan izin.

Prasyarat

  • Anda harus memiliki proyek TFVC. Jika Anda belum memiliki proyek, buat proyek di Azure DevOps Services atau siapkan di Azure DevOps Server lokal.

  • Anda harus menjadi anggota grup Administrator Proyek atau memiliki izin Kelola yang diatur ke Izinkan untuk repositori TFVC.

  • Untuk berkontribusi pada kode sumber, Anda harus diberikan tingkat akses Dasar atau lebih besar. Pengguna yang diberikan akses Pemangku Kepentingan untuk proyek privat tidak memiliki akses ke kode sumber. Pengguna yang diberikan akses Pemangku Kepentingan untuk proyek publik memiliki akses yang sama dengan Kontributor dan akses Dasar yang diberikan. Untuk mempelajari selengkapnya, lihat Tentang tingkat akses.
  • Untuk berkontribusi pada kode sumber, Anda harus diberikan tingkat akses Dasar atau lebih besar. Pengguna yang diberikan akses Pemangku Kepentingan tidak memiliki akses ke kode sumber. Untuk mempelajari 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, Anda harus telah menentukan grup tersebut sebelumnya. Lihat Mengubah izin tingkat proyek.

  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 Proyek Pengaturan.

  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.