2013-07-29 8 views
7

गिटलैब में सीआई सर्वरों के लिए यह अच्छी 'तैनाती कुंजी' सुविधा उपयोगी है और एक भंडार तक पहुंच खींचने के लिए उपयोगी है क्योंकि उन्हें सामान्य रूप से उससे अधिक की आवश्यकता नहीं होती है। हालांकि, मुझे 'मास्टर' शाखा से निर्मित प्रत्येक रिलीज को टैग करने के लिए एक टैग को रिपॉजिटरी में बनाने और पुश करने की आवश्यकता है।सीआई सर्वर (तैनाती कुंजी) के भीतर गिटलैब भंडार में पुश करें

अधिक विशिष्ट होने के लिए, मेरे पास जेनकिंस नौकरी है जो हर बार एक निर्माण ट्रिगर होने पर 'मास्टर' शाखा से रिलीज़ संस्करण का निर्माण करेगी। यदि नौकरी सफल होती है, तो मैं भविष्य में संदर्भ के लिए रिलीज नंबर के साथ 'मास्टर' शाखा HEAD को टैग करना चाहता हूं।

मेरा मानना ​​है कि मैं 'तैनाती कुंजी' सुविधा का उपयोग करके ऐसा नहीं कर सकता। तो मैं इसके बारे में कैसे जा सकता हूं? मुझे यकीन नहीं है कि मैं इसके लिए एक अतिरिक्त उपयोगकर्ता बना सकता हूं, और उसे परियोजना तक पहुंच प्रदान कर सकता हूं ... क्योंकि गिटलैब एक्सेस के साथ हर उपयोगकर्ता एलडीएपी से जुड़ा हुआ है।

कोई सुझाव?

उत्तर

3

यह सही है कि एक तैनाती कुंजी (और नहीं) के पास एक परियोजना तक पहुंच (और issue 2134 में उल्लिखित) नहीं है।

है कि आप के साथ छोड़ देता है:

  • एक LDAP सामान्य खाता बनाने (उन खातों को अपने संगठन में अधिकृत कर रहे हैं)
  • एक अलग LDAP सर्वर में एक डमी खाता बनाने (लेकिन gitlab omniauth-ldap का समर्थन नहीं करता एकाधिक एलडीएपी घोषणा)।
+0

क्या यह काम करेगा यदि मैंने एक अलग एसएसएच कुंजी बनाई है (बस इसे स्वयं से मिश्रण न करें) और इसे हर किसी के खाते में जोड़ा जाए (प्रत्येक व्यक्ति जिसके पास उस प्रोजेक्ट तक पहुंच होनी चाहिए)। इस तरह, अगर मैंने कभी छोड़ा है और मेरा खाता हटा दिया गया है, तो यह काम करेगा ... या यह काम नहीं करेगा? –

+0

@ रिकार्डोअमारल यह कर सकता था, लेकिन इसमें एक निजी एसएसएच कुंजी साझा करना शामिल होगा, जो एक बड़ा नंबर नहीं है। * विशेष रूप से * * लिखने * पहुंच के साथ एक खाते के लिए। – VonC

+0

हाँ, मुझे पता है। यही कारण है कि मैं अपने आप से अलग एक बनाने के बारे में चला गया। एक जिसे केवल * विकास * टीम के साथ साझा किया जाएगा, जो जेनकींस सिस्टम स्थापित करने के लिए जिम्मेदार हैं। इसके साथ एक और मुद्दा यह है कि इस एसएसएच कुंजी के साथ जोर देने से डेवलपर्स में से एक को प्रतिबद्धता मिल जाएगी और यह बेहतर होगा अगर यह "जेनकींस सीआई" उपयोगकर्ता या उससे कुछ अलग हो, तो उन्हें अलग करने के लिए बेहतर होगा। –

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