Gitlab 9.0 sekarang memiliki dukungan untuk subkelompok, dengan beberapa batasan. Anda dapat membuat hingga 20 level subkelompok. Pengguna dapat ditugaskan ke subkelompok dan proyek dapat dibuat di dalamnya. Pengguna yang ditugaskan ke grup induk memiliki izin yang sama untuk semua grup turunan dari induk itu.
Aturan (dari dokumen ):
- Anda harus menjadi Pemilik grup agar dapat membuat subkelompok.
- Beberapa kata dicadangkan dan tidak boleh digunakan sebagai nama subkelompok.
- Izin yang diwarisi dari grup induk hanya dapat diubah di induk, bukan di anak.
- Izin dapat ditimpa dalam grup anak dengan menambahkan pengguna secara eksplisit ke subkelompok lagi.
Batasan tambahan saat ini (dari dokumen - ini mungkin diperbaiki dalam rilis mendatang):
- Halaman GitLab saat ini tidak berfungsi untuk proyek yang dihosting di bawah subkelompok. Itu berarti bahwa hanya proyek yang dihosting di bawah grup induk pertama yang akan berfungsi.
- Label tingkat grup tidak berfungsi di subkelompok / sub proyek
- Tidak mungkin membagikan proyek dengan grup yang merupakan nenek moyang dari grup proyek tersebut. Itu berarti Anda hanya dapat berbagi saat berjalan menyusuri hierarki. Misalnya,
group/subgroup01/project
tidak dapat dibagikan dengan group
, tetapi dapat dibagikan dengan group/subgroup02
atau group/subgroup01/subgroup03
.
Jawaban asli untuk versi yang lebih lama:
Tidak, saat ini tidak didukung untuk membuat subkelompok di Gitlab. (Perhatikan bahwa ini juga tidak didukung di sebagian besar situs hosting Git lain yang saya ketahui, termasuk Github, Bitbucket, dan Gitorious.)
Di server saya, solusi kami adalah menggunakan titik dalam nama, misalnya "group1.group2".
Anda dapat menyarankan fitur tersebut , tetapi saya ragu bahwa itu akan pergi ke mana pun kecuali jika Anda mensponsori atau menemukan seseorang untuk mengimplementasikannya.