CentOS 7 पर GitLab को स्थापित और कॉन्फ़िगर कैसे करें


Gitlab एक खुला स्रोत है, शक्तिशाली, मजबूत, स्केलेबल, सुरक्षित, साथ ही साथ DevOps जीवनचक्र के सभी चरणों के लिए कुशल सॉफ्टवेयर विकास और सहयोग मंच।

यह आपको अपनी विकास प्रक्रिया की योजना बनाने की अनुमति देता है; कोड, और सत्यापित करें; पैकेज सॉफ्टवेयर, और इसे एक अंतर्निहित निरंतर वितरण सुविधा के साथ जारी करें; स्वचालित कॉन्फ़िगरेशन प्रबंधन, और सॉफ्टवेयर प्रदर्शन की निगरानी।

इसमें एक मुद्दा ट्रैकर, प्रोजेक्ट्स के बीच मुद्दों का बढ़ना, टाइम ट्रैकिंग, बहुत शक्तिशाली ब्रांचिंग टूल्स, फाइल लॉकिंग, मर्ज रिक्वेस्ट, कस्टम नोटिफिकेशन, प्रोजेक्ट रोडमैप, प्रोजेक्ट और ग्रुप मील के पत्थर के लिए ड्यूरंड चार्ट, और बहुत कुछ जैसे फीचर्स हैं।

Gitlab अपने ओपन सोर्स प्रोजेक्ट्स को होस्ट करने के लिए जीथब के सबसे अच्छे विकल्पों में से एक है, जो आपको वहां मिलेगा।

इस आलेख में, हम CentOS 7 या RHEL 7 Linux वितरण पर Gitlab (Git-repository manager) को स्थापित और कॉन्फ़िगर करने का तरीका बताएंगे।

चरण 1: आवश्यक निर्भरताओं को स्थापित और कॉन्फ़िगर करें

1। यम पैकेज प्रबंधक का उपयोग करके पहले आवश्यक निर्भरता स्थापित करके शुरू करें जैसा कि दिखाया गया है।

# yum install curl policycoreutils-python openssh-server 

2। इसके बाद, अधिसूचना ईमेल भेजने के लिए पोस्टफिक्स सेवा स्थापित करें, और इसे सिस्टम बूट पर शुरू करने के लिए सक्षम करें, फिर जांचें कि क्या इसकी कमांड का उपयोग करके ऊपर और चल रहा है।

# yum install postfix
# systemctl start postfix
# systemctl enable postfix
# systemctl status postfix

पोस्टफ़िक्स इंस्टॉलेशन के दौरान एक कॉन्फ़िगरेशन विंडो दिखाई दे सकती है। Select इंटरनेट साइट Internet का चयन करें और external मेल नाम /के लिए अपने सर्वर के बाहरी DNS का उपयोग करें और Enter दबाएं। यदि अतिरिक्त स्क्रीन दिखाई देती हैं, तो चूक को स्वीकार करने के लिए एंटर दबाना जारी रखें।

चरण 2: गिटलैब रिपोजिटरी और इंस्टाल पैकेज जोड़ें

3। अब निम्नलिखित स्क्रिप्ट चलाकर अपने सिस्टम में GitLab पैकेज YUM रिपॉजिटरी जोड़ें।

$ curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash

4। अगला, निम्न आदेश का उपयोग करके GitLab सामुदायिक संस्करण पैकेज स्थापित करें और उस URL पर ' http://gitlab.linux-console.net को बदलना सुनिश्चित करें, जिस पर आप चाहते हैं एक वेब ब्राउज़र से अपने GitLab उदाहरण का उपयोग करने के लिए।

# EXTERNAL_URL="http://gitlab.linux-console.net" yum install -y gitlab-ce

लाल

# gitlab-ctl reconfigure

5। यदि आपके पास सिस्टम फ़ायरवॉल सक्षम है, तो आपको पोर्ट खोलने की आवश्यकता है 80 ( HTTP ) और 443 ( सिस्टम फ़ायरवॉल में कनेक्शन की अनुमति देने के लिए HTTPS )।

# firewall-cmd --permanent --add-service=80/tcp
# firewall-cmd --permanent --add-service=443/tcp
# systemctl reload firewalld

चरण 3: प्रारंभिक Gitlab सेटअप निष्पादित करें

6। अब, वेब ब्राउज़र खोलें और स्थापना के दौरान आपके द्वारा निर्धारित निम्न URL का उपयोग करके अपने गिटलैब उदाहरण तक पहुंचें।

http://gitlab.linux-console.net

7। अपनी पहली यात्रा पर, आपको एक पासवर्ड रीसेट स्क्रीन पर पुनर्निर्देशित किया जाएगा, अपने नए व्यवस्थापक खाते के लिए एक नया पासवर्ड बनाएं और " अपना पासवर्ड बदलें " पर क्लिक करें। एक बार सेट करने के बाद, यह लॉगिन स्क्रीन पर वापस भेज दिया जाएगा और यूज़रनेम रूट और आपके द्वारा सेट पासवर्ड के साथ लॉगिन होगा।

8। एक सफल लॉगिन आपको स्क्रीनशॉट में दिखाए अनुसार व्यवस्थापक उपयोगकर्ता खाते में ले जाना चाहिए। यहां से, आप एक ऑब्जेक्ट बना सकते हैं, एक समूह बना सकते हैं, लोगों को जोड़ सकते हैं या अपनी इच्छानुसार अपने गिटलैब उदाहरण को कॉन्फ़िगर कर सकते हैं। आप अपनी उपयोगकर्ता प्रोफ़ाइल को भी संपादित कर सकते हैं, अपने ईमेल को कॉन्फ़िगर कर सकते हैं, और अपने gitlab उदाहरण के लिए SSH कुंजियाँ जोड़ सकते हैं, और बहुत कुछ।

अधिक जानकारी के लिए, Gitlab About Page पर जाएं: https://about.gitlab.com/

अभी के लिए इतना ही! इस लेख में, हमने CentOS 7 या RHEL 7 Linux वितरण पर Gitlab (Git-repository Manager) को स्थापित और कॉन्फ़िगर करने का तरीका बताया है। इस गाइड में जोड़ने के लिए विचार, नीचे दिए गए टिप्पणी फ़ॉर्म का उपयोग करके हम तक पहुँचें।