Gitlab 9.0 में अब कुछ सीमाओं के साथ उपसमूहों के लिए समर्थन है । आप उपसमूहों के 20 स्तर तक बना सकते हैं। उपयोगकर्ताओं को उपसमूहों को सौंपा जा सकता है और उनमें परियोजनाएं बनाई जा सकती हैं। मूल समूह को असाइन किए गए उपयोगकर्ताओं के पास उस माता-पिता के सभी वंशजों के लिए समान अनुमति है।
नियम ( डॉक्स से ):
- उपसमूह बनाने में सक्षम होने के लिए आपको एक समूह का मालिक होना चाहिए।
- कुछ शब्द आरक्षित हैं और उपसमूह नाम के रूप में उपयोग नहीं किए जा सकते हैं।
- मूल समूह से विरासत में मिली अनुमतियां केवल माता-पिता में बदली जा सकती हैं, बच्चे में नहीं।
- उपयोगकर्ता को फिर से उपसमूह में स्पष्ट रूप से जोड़कर बाल समूह में अनुमतियाँ ओवरराइड की जा सकती हैं।
अतिरिक्त वर्तमान सीमाएँ ( डॉक्स से - ये भविष्य के रिलीज़ में तय की जा सकती हैं):
- GitLab पृष्ठ वर्तमान में एक उपसमूह के तहत होस्ट की गई परियोजनाओं के लिए काम नहीं कर रहे हैं। इसका मतलब है कि पहले पैरेंट ग्रुप के तहत होस्ट किए गए प्रोजेक्ट्स ही काम करेंगे।
- समूह स्तर के लेबल उपसमूह / उप परियोजनाओं में काम नहीं करते हैं
- किसी समूह के साथ एक परियोजना को साझा करना संभव नहीं है जो समूह का पूर्वज है, वह परियोजना है। इसका मतलब है कि आप केवल साझा कर सकते हैं क्योंकि आप पदानुक्रम चलते हैं। उदाहरण के लिए, के
group/subgroup01/project
साथ साझा नहीं किया group
जा सकता है, लेकिन group/subgroup02
या के साथ साझा किया जा सकता है group/subgroup01/subgroup03
।
पुराने संस्करणों के लिए मूल उत्तर:
नहीं, यह वर्तमान में Gitlab में उपसमूह बनाने के लिए समर्थित नहीं है। (ध्यान दें कि यह सबसे अधिक Git होस्टिंग साइटों में भी समर्थित नहीं है, जो मुझे पता है, जिसमें Github, Bitbucket और Gitorious शामिल हैं।)
मेरे सर्वर पर, हमारा समाधान नाम में डॉट्स का उपयोग करना है, उदाहरण के लिए "group1.group2"।
आप इस सुविधा का सुझाव दे सकते हैं , लेकिन मुझे संदेह है कि जब तक आप इसे प्रायोजित नहीं करेंगे या इसे लागू करने के लिए कोई नहीं मिलेगा, तब तक यह कहीं भी नहीं जाएगा।