Cara Mengelola Izin untuk Anggota di Organisasi Github

Organisasi Github adalah cara yang bagus untuk mengelola anggota untuk beberapa proyek. Namun, konfigurasi untuk izin bekerja sedikit berbeda dari repositori normal, dan jika Anda ingin memberikan akses tulis kepada anggota, Anda harus menggali pengaturannya.

Mengubah Izin Basis

Karena Organisasi Github adalah jenis akun yang terpisah, izin tidak dikelola seperti akun pribadi Anda. Biasanya, jika Anda ingin berkolaborasi, Anda cukup mengundang kolaborator ke setiap repositori secara manual.

Namun, Organisasi dapat menambahkan “Anggota” langsung ke organisasi. Keanggotaan mencakup izin dasar untuk semua repositori di akun organisasi, membuatnya lebih mudah untuk mengakses beberapa repositori sekaligus. Namun, secara default, izin utama untuk anggota adalah “hanya baca”.

Ini karena Organisasi memiliki alat kedua, yang disebut Tim, yang memungkinkan Anda mengelompokkan pengguna ke dalam subkategori dan menambahkan tim tersebut ke repositori satu per satu. Menggunakan tim umumnya merupakan cara yang lebih aman untuk memberikan hak istimewa menulis, tetapi jika semua orang di organisasi Anda memerlukan izin menulis, Anda cukup mengedit “izin dasar” untuk organisasi Anda.

Untuk melakukannya, buka halaman organisasi Anda, klik Pengaturan, dan ubah izin dasar menggunakan dropdown di bawah “Hak istimewa anggota.”

Selain akses tulis, Anda juga dapat memberikan izin “Admin”, yang memungkinkan anggota menambahkan kolaborator baru ke repositori.

Mengundang kolaborator individu sebenarnya masih dimungkinkan di repo yang dimiliki oleh organisasi dan biasanya digunakan untuk kolaborator eksternal. Jika Anda ingin menambahkan seseorang secara manual, Anda dapat melakukannya dari halaman pengaturan repositori, di bawah “Kolaborator dan tim”.

Menggunakan Tim Github

Jika Anda tidak ingin semua orang memiliki akses tulis di mana saja, dan Anda tidak ingin menambahkan banyak orang secara manual ke setiap repo, Anda dapat menambahkan mereka ke tim. Anda kemudian dapat menambahkan tim ini ke setiap repositori yang mereka perlukan aksesnya.

Tim juga berguna dalam hak mereka sendiri, karena mereka dapat menjadi cara yang bagus untuk membagi orang ke dalam kelompok untuk diskusi. Misalnya, setiap tim dapat berdiskusi seperti masalah dari halaman tim, dan tim lain dapat menyebut tim Anda dengan @teamname dalam diskusi untuk menyebut semua orang sekaligus.

Dari halaman utama organisasi Anda, buat tim baru dari tab Teams.

Anda dapat menjadikan tim ini pribadi, tetapi tim yang terlihat dapat disebutkan langsung oleh anggota organisasi lainnya. Anda juga dapat membuat sub-tim dan menugaskannya ke tim induk di sini.

Membuat tim akan membawa Anda ke halaman ikhtisar tim, tempat Anda dapat menambahkan anggota baru di sebelah kiri:

Menambahkan Tim ke Proyek

Anda menambahkan tim ke repo individu dengan cara yang sama seperti Anda menambahkan anggota individu. Dari halaman pengaturan repositori, klik “Kolaborator dan Tim” dan tambahkan tim baru.

Anda memiliki beberapa opsi untuk dipilih, termasuk yang biasa seperti baca, tulis, dan admin, tetapi juga dua lainnya. “Maintain” memberikan izin untuk mengelola repositori itu sendiri, seperti konfigurasi dan cabang. “Triage” menyediakan akses untuk mengelola masalah dan menarik permintaan.

Leave a Comment

Your email address will not be published. Required fields are marked *