Atur izin cabang
Layanan Azure DevOps | Azure DevOps Server 2022 - Azure DevOps Server 2019
Siapkan izin untuk mengontrol siapa yang dapat membaca dan memperbarui kode di cabang pada repositori Git Anda. Anda dapat mengatur izin untuk pengguna dan grup individual, serta mewarisi dan mengambil alih izin sesuai kebutuhan dari izin repositori Anda.
Penting
Pilih versi artikel ini yang sesuai dengan platform dan versi Anda. Pemilih versi berada di atas daftar isi. Cari platform dan versi Azure DevOps Anda.
Menggunakan tampilan cabang untuk mengonfigurasi keamanan
Buka halaman Cabang dengan menavigasi ke proyek Anda di portal web dan pilih Repos, Cabang.
Temukan cabang Anda di halaman. Anda dapat menelusuri daftar atau Anda dapat mencari cabang Anda menggunakan kotak Cari semua cabang di kanan atas.
Buka menu konteks dengan memilih ikon ... di samping nama cabang. Pilih Keamanan cabang dari menu.
Menambahkan pengguna atau grup
Tip
Anda hanya bisa menambahkan izin untuk pengguna dan grup yang sudah ada di Proyek Anda. Tambahkan pengguna dan grup baru ke Proyek Anda sebelum mengatur izin cabang.
Tambahkan pengguna atau grup ke izin cabang Anda dengan memilih Tambahkan.
Masukkan alamat masuk atau alias grup, lalu pilih Simpan Perubahan.
Mengundang pengguna atau grup
Hapus izin untuk pengguna atau grup dengan memilih pengguna atau grup Azure DevOps, lalu pilih Hapus. Pengguna atau grup masih akan ada di Proyek Anda dan perubahan ini tidak akan memengaruhi izin lain untuk pengguna atau grup.
Mengatur izin
Mengontrol pengaturan izin cabang dari tampilan izin cabang. Pengguna dan grup dengan izin yang ditetapkan di tingkat repositori akan mewarisi izin tersebut secara default.
Izin berikut secara otomatis ditetapkan ke pembuat cabang: Berkontribusi, Dorong paksa, Kelola izin (jika diizinkan melalui pengaturan repositori Manajemen izin), dan Hapus kunci orang lain.
Catatan
Izin Kecualikan dari penegakan kebijakan dihapus untuk Azure DevOps Server 2019 dan versi yang lebih baru. Fungsionalitasnya sekarang didukung dengan dua izin berikut:
- Melewati kebijakan saat menyelesaikan permintaan pull
- Melewati kebijakan saat mendorong
Pengguna yang sebelumnya telah Dikecualikan dari penegakan kebijakan yang diaktifkan sekarang mengaktifkan dua izin baru sebagai gantinya. Lihat tabel berikut untuk detail selengkapnya tentang dua izin baru ini.
Izin
Keterangan
Melewati kebijakan saat menyelesaikan permintaan pull
Pengguna dengan izin ini dikecualikan dari kebijakan cabang yang ditetapkan untuk cabang saat menyelesaikan permintaan pull dan dapat ikut serta untuk mengambil alih kebijakan dengan memeriksa Ambil alih kebijakan cabang dan mengaktifkan penggabungan saat menyelesaikan PR.
Melewati kebijakan saat mendorong
Pengguna dengan izin ini dapat mendorong ke cabang yang mengaktifkan kebijakan cabang. Perhatikan bahwa ketika pengguna dengan izin ini melakukan pendorongan yang akan mengambil alih kebijakan cabang, pendorongan secara otomatis melewati kebijakan cabang tanpa langkah keikutsertaan atau peringatan.
Sumbang
Dapat mendorong penerapan baru ke cabang dan mengunci cabang. Tidak dapat menulis ulang penerapan yang ada di cabang.
Mengedit kebijakan
Dapat mengedit kebijakan cabang.
Dorong paksa (riwayat penulisan ulang, hapus cabang dan tag)
Dapat memaksa dorongan ke cabang, yang dapat menulis ulang riwayat. Izin ini juga diperlukan untuk menghapus cabang.
Mengelola izin
Dapat mengatur izin untuk cabang.
Menghapus kunci orang lain
Dapat menghapus kunci yang diatur pada cabang oleh pengguna lain.