Kami sedang berupaya untuk bermigrasi dari gitolite ke gitlab, Tetapi telah mengalami masalah dengan subkelompok yang dibuat di git. Sepertinya tidak ada fitur di gitlab untuk membuat subkelompok
Sepertinya ketika saya mengimpor repo menggunakan bundel, ia tidak dapat mengidentifikasi sub grup. Juga tidak ada pilihan untuk membuat sub grup di UI gitlab. (Mungkin saya tidak melihat terminologi yang tepat. Mungkin subgroub bukan pekerjaan yang benar)
Permintaan maaf untuk penggunaan istilah yang salah karena saya baru dalam hal ini
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.
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/projecttidak dapat dibagikan dengan group, tetapi dapat dibagikan dengan group/subgroup02atau 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.
Ini sekarang dimungkinkan dengan GitLab 9.0 CE / EE, yang akan dirilis pada 22 Maret 2017
Anda dapat mengunduh paket terbaru seperti yang ditunjukkan di https://about.gitlab.com/downloads/
Setelah diunduh dan diinstal, Anda kemudian dapat memiliki kemampuan untuk membuat grup hierarkis. Semua dokumentasi tersedia di tautan di bawah ini
https://gitlab.com//help/user/group/subgroups/index.md
sumber