2015-03-03 9 views
7

पर omniauth-gem जोड़ना मैं सामान्य रूप से रूबी के साथ बहुत अनुभवी नहीं हूं और गिटलैब समुदाय संस्करण में एक नया omniauth प्रदाता स्थापित करने का प्रयास नहीं कर रहा हूं। मैंने उबंटू 14.04 पर इसे स्थापित करने के लिए ऑम्निबस पैकेज का उपयोग किया। लक्ष्य एक जैसिग सीएएसएक ऑम्निबस गिटलैब इंस्टॉलेशन

Custom omniauth provider configurations doc के अनुसार गिटलैब को Custom omniauth provider configurations doc के अनुसार यह काम करने के लिए अगला कदम "मणि 'omniauth-cas' के साथ रत्न के अनुसार मणि को जोड़ना होगा।

क्या यह स्थापित ऑम्निबस पैकेज के साथ भी संभव है? या क्या मुझे इसे मैन्युअल रूप से स्थापित करना है? मुझे इंस्टॉलेशन डायरेक्टरी में कोई रत्न नहीं दिख रहा है, जो मुझे लगता है कि कहीं कहीं/var/opt/gitlab होना चाहिए?

धन्यवाद, हर कोई!

+0

असल में, 'जेमफाइल' '/ opt/gitlab/एम्बेडेड/सेवा/गिटलैब-रेल/जेमफाइल 'पर है, लेकिन यदि आप' gitlab-ctl reconfigure 'चलाते हैं तो उस फ़ाइल में आपके द्वारा बदला गया कुछ भी ओवरराइट होगा, इसलिए मैं मैं सोच रहा हूं कि यह कैसे करना है। – leo108

+0

https://gitlab.com/gitlab-org/omnibus-gitlab/issues/821 आधिकारिक उत्तर नहीं है, केवल मैन्युअल स्थापना का समर्थन करें। – leo108

उत्तर

0

आप क्लासिक स्थापना के साथ ऐसा नहीं कर सकते हैं।

आपको जेमफाइल बदलने के लिए मैन्युअल रूप से स्रोत डाउनलोड करने और गिटलैब इंस्टॉल करने की आवश्यकता है।

अन्यथा लियो ने कहा कि gitlab-ctl reconfigure आपके परिवर्तनों को ओवरराइड करेगा।

यह आदेश /etc/gitlab/gitlab.rb कॉन्फ़िगरेशन का उपयोग करता है और सबकुछ ओवरराइड करता है।

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