वन-क्लिक गिटलैब

इस आलेख में GitLab एप्लिकेशन के बारे में जानकारी है जिसे Vultr पर तैनात किया जा सकता है ।

सर्वर आवश्यकताएँ

Vultr पर GitLab एप्लिकेशन लॉन्च करने के लिए, कम से कम 2GB RAM और 2 CPU कोर की योजना की आवश्यकता है।

ऐप का विवरण

GitLab उबंटू सर्वर LTS ऑपरेटिंग सिस्टम पर चलता है। यह GitLab सामुदायिक संस्करण (CE) स्वाद है। आप अपने Vultr कंट्रोल पैनल पर पाए गए रूट लॉगिन का उपयोग करके SSH क्लाइंट के साथ इस सिस्टम में लॉग इन कर सकते हैं।

GitLab एप्लिकेशन तक पहुंचने के लिए https://[SERVER_IP]/, अपने वेब ब्राउज़र में नेविगेट करें । [SERVER_IP]अपने VPS के IP पते के साथ प्रतिस्थापित करें । इस URL को एप्लिकेशन लॉन्च करने के बाद एक्सेस करने में कई मिनट लग सकते हैं। SSL प्रमाणपत्र चेतावनी को सुरक्षित रूप से अनदेखा किया जा सकता है। इसे और नीचे विस्तार से समझाया गया है। आपके GitLab लॉगिन क्रेडेंशियल को Vultr कंट्रोल पैनल में सूचीबद्ध किया गया है।

एसएसएल चेतावनी

आपके GitLab सर्वर को URL http://या https://URL से एक्सेस किया जा सकता है । आपके साथ पहुंच http://स्वचालित रूप से आपको रीडायरेक्ट करेगा https://। डिफ़ॉल्ट रूप से, https://URL एक स्व-हस्ताक्षरित प्रमाणपत्र का उपयोग करता है, जो एक सुरक्षा चेतावनी प्रदर्शित करता है। इसे सुरक्षित रूप से अनदेखा किया जा सकता है।

आपके GitLab सर्वर के लिए आपकी योजनाओं के आधार पर, आप एक वास्तविक प्रमाणपत्र प्राधिकारी द्वारा प्रदान किए गए प्रमाण पत्र को अपडेट करना चाह सकते हैं। यह सुरक्षा चेतावनी त्रुटि को हटा देगा और आपको HTTPS पर Git के साथ रिपॉजिटरी को क्लोन करने की अनुमति देगा। एक नया प्रमाणपत्र स्थापित करने के लिए, निम्नलिखित करें:

  1. अपने डोमेन के लिए प्रमाणपत्र प्राधिकारी से प्रमाणपत्र प्राप्त करें।
  2. sshरूट के रूप में उपयोग कर अपने सर्वर पर लॉगिन करें ।
  3. अद्यतन प्रमाण पत्र के साथ [SERVER_IP].crtऔर [SERVER_IP].keyफ़ाइलों को बदलें /etc/gitlab/ssl/। प्रमाणपत्र स्वरूपों को परिवर्तित करने के विवरण इस लेख के दायरे से बाहर हैं।
  4. GitLab सर्वर को फिर से कॉन्फ़िगर करें: gitlab-ctl reconfigure

डीएनएस सेटअप

यदि आप अपने GitLab सर्वर के साथ एक डोमेन का उपयोग करने की योजना बनाते हैं, तो आपको अपने लिए DNS "A रिकॉर्ड" को इंगित करना होगा [SERVER_IP]। यह आपको अपनी वेबसाइट ( https://www.example.com) पर नेविगेट करके GitLab तक पहुंचने की अनुमति देगा । आपको URL को GitLab कॉन्फ़िगरेशन में भी स्विच करना होगा। यह GitLab के भीतर प्रदर्शित "क्लोन URL" को सही करेगा। नीचे दिए गए चरणों का पालन करें।

  1. sshरूट के रूप में उपयोग कर अपने सर्वर पर लॉगिन करें ।
  2. फ़ाइल खोलें /etc/gitlab/gitlab.rbऔर लाइन external_url https://[SERVER_IP]को संपादित करेंexternal_url https://[YOUR_DOMAIN]
  3. GitLab सर्वर को फिर से कॉन्फ़िगर करें: gitlab-ctl reconfigure

Git Repositories

GitLab द्वारा निर्मित और प्रबंधित आपके Git रिपॉजिटरी में स्थित हैं /var/opt/gitlab/git-data/repositories

Vultr एप्लीकेशन के बारे में

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

एक टिप्पणी छोड़ें

डेबियन पर सेटअप NFS शेयर

डेबियन पर सेटअप NFS शेयर

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

Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें

Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें

LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है

मोटोमो एनालिटिक्स को फेडोरा 28 पर कैसे स्थापित करें

मोटोमो एनालिटिक्स को फेडोरा 28 पर कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है

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

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

एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed ​​का उपयोग करता है। क्या थी?

विंडोज सर्वर पर Garrys मॉड कैसे स्थापित करें

विंडोज सर्वर पर Garrys मॉड कैसे स्थापित करें

परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।

Linux पर एक TeamTalk Server सेटअप करें

Linux पर एक TeamTalk Server सेटअप करें

टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं

CentOS पर FFmpeg कैसे स्थापित करें

CentOS पर FFmpeg कैसे स्थापित करें

FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

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

अपने Vultr VPS को कैसे एक्सेस करें

अपने Vultr VPS को कैसे एक्सेस करें

Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

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