2012-10-20 16 views
5

मैं चाहूँगा कि प्रमाणीकृत उपयोगकर्ताओं को केवल कर सकते हैं:मैं एक गिटब्लिट रिपोजिटरी कैसे स्थापित कर सकता हूं जो उपयोगकर्ताओं को धक्का दे रहा है?

  • दृश्य
  • क्लोन
  • लाने/इसे से खींच?

मूल रूप से मैं इस गिट रेपो को धक्का देने के लिए उपयोगकर्ताओं को भी प्रमाणित करना चाहता हूं। लेकिन एक ही गिटब्लिट पर अन्य गिट रेपो के लिए मैं प्रमाणीकृत उपयोगकर्ताओं को उन रेपो को धक्का दे सकता हूं।

अग्रिम

उत्तर

2

Gitblit FAQ में उल्लेख किया धन्यवाद, सबसे आसान तरीका Gitblit एक gitolite है, जो एक authorization layer है के अलावा स्थापित करने के लिए किया जाएगा।

इससे आपको उपयोगकर्ता प्रमाणीकरण के आधार पर सभी तरह के पहुंच प्रतिबंध लगाने की अनुमति मिल जाएगी।

+0

नहीं, यह मेरे परिदृश्य में एक विकल्प नहीं है: मैं गिटब्लिट चुनता हूं क्योंकि यह कड़ाई से केआईएसएस सिद्धांत का पालन करता है। जबकि मैं गिटोलाइट स्थापित करने में सक्षम हूं, यह वह मार्ग नहीं है जिसे मैं जाने का इरादा रखता हूं: मुझे सामग्री को धक्का देने के लिए उपयोगों को प्रतिबंधित करने की * सरल * विधि की आवश्यकता है। आपका धन्यावाद। –

+1

@Fabio बात यह है: प्राधिकरण प्रबंधन + गिट + केआईएसएस = गिटोलाइट। ;-) – VonC

3

2012-12-31 को जारी गिटब्लिट 1.2.0, finer-grained permissions पेश किया जो आपकी सटीक आवश्यकताओं को संबोधित करता है।

हालांकि, बढ़ी अनुमतियां अभी भी गिटोलाइट के रूप में लचीली नहीं हैं जो प्रति-अनुमति अनुमतियों की अनुमति देती है। गिटब्लिट की अनुमतियां एक विशेष रेफरी के लिए, भंडार पर लागू होती हैं।

संबंधित मुद्दे