अगले लेख में हम Ubuntu 20.04 पर Git को कैसे स्थापित कर सकते हैं, इस पर एक नज़र डालने जा रहे हैं। यह है दुनिया का सबसे लोकप्रिय वितरित संस्करण नियंत्रण प्रणाली, जिसका उपयोग कई वाणिज्यिक और मुक्त स्रोत परियोजनाओं द्वारा किया जाता है। इस संस्करण नियंत्रण प्रणाली के साथ, उपयोगकर्ता अन्य डेवलपर्स के साथ परियोजनाओं पर सहयोग करने में सक्षम होंगे, हमारे स्वयं के कोड में परिवर्तन ट्रैक करेंगे, पिछले चरणों में वापस आ सकते हैं, आदि।
गिट मूल रूप से विकसित किया गया था लीनुस Torvalds. यह है एक तेज, स्केलेबल और वितरित संस्करण नियंत्रण प्रणाली। इसका उद्देश्य कंप्यूटर फ़ाइलों में परिवर्तन पर नज़र रखना है और उस कार्य का समन्वय करना है जो कई लोग साझा फ़ाइलों पर करते हैं। यह एक खुला स्रोत प्रोजेक्ट है जिसे GNU जनरल पब्लिक लाइसेंस संस्करण 2 द्वारा कवर किया गया है। कुछ भाग GPLv2 के साथ संगत विभिन्न लाइसेंसों के अंतर्गत हैं।
Ubuntu पर स्थापित करें 20.04
Apt का उपयोग करना
एल Paquete Git डिफ़ॉल्ट Ubuntu रिपॉजिटरी में शामिल है। इस कारण से, उपयोगकर्ता इसे उपयुक्त पैकेज प्रबंधक से बहुत आसानी से स्थापित करने में सक्षम होंगे। यह उबंटू पर गिट स्थापित करने का सबसे सुविधाजनक और आसान तरीका है।
जैसा कि मैं कहता हूं, स्थापना काफी सरल है। आपको बस एक टर्मिनल (Ctrl + Alt + T) में निम्नलिखित कमांड चलाने हैं:
sudo apt update && sudo apt install git
स्थापना के बाद, हम सक्षम होंगे स्थापित git संस्करण की जाँच करें उसी टर्मिनल में निम्न कमांड चलाना:
git --version
फिलहाल मैं इन पंक्तियों को लिखता हूं, Ubuntu 20.04 रिपॉजिटरी में उपलब्ध Git का वर्तमान संस्करण है 2.25.1.
स्रोत से
स्रोत से गिट स्थापित करने का मुख्य लाभ यह है कि आप गिट के नवीनतम संस्करण को संकलित कर सकते हैं और बिल्ड विकल्पों को अनुकूलित कर सकते हैं। हालाँकि, हम उपयुक्त पैकेज मैनेजर का उपयोग करके अपनी Git स्थापना को बनाए रखने में सक्षम नहीं होंगे। जो कुछ उपयोगकर्ताओं के लिए एक समस्या हो सकती है।
यदि आप स्रोत से स्थापित करने का निर्णय लेते हैं, तो आपको बस करना होगा हमारे Ubuntu 20.04 सिस्टम पर Git बनाने के लिए आवश्यक निर्भरताएं स्थापित करके शुरू करें। हम एक टर्मिनल (Ctrl + Alt + T) में निम्न आदेशों को निष्पादित करके इसे प्राप्त करेंगे:
sudo apt update; sudo apt install dh-autoreconf libcurl4-gnutls-dev libexpat1-dev make gettext libz-dev libssl-dev libghc-zlib-dev
अगला कदम होगा वेब ब्राउज़र के माध्यम से जाएँ पृष्ठ जारी करता है की परियोजना में GitHub। एक बार इसमें हमें लिंक के अंतिम URL को कॉपी करना होगा जो .tar.gz में समाप्त होता है। फिलहाल मैं इन पंक्तियों को लिखता हूं, इस पृष्ठ पर उपलब्ध Git का नवीनतम स्थिर संस्करण है '2.26.2':
अगली चीज जो हम करेंगे वह टर्मिनल पर वापस आ जाएगी। इसमें और उपकरण के लिए धन्यवाद wget, हम जा रहे हैं डाउनलोड और Git स्रोत को निर्देशिका में निकालें / usr / src। इसके लिए हम निम्नलिखित स्क्रिप्ट का उपयोग करेंगे:
wget -c https://github.com/git/git/archive/v2.26.2.tar.gz -O - | sudo tar -xz -C /usr/src
जब डाउनलोड समाप्त हो जाता है, तो हम उस निर्देशिका में जाने वाले हैं जहां हमने पहले अनज़िप्ड पैकेज रखा था। एक बार जब हम वहाँ होंगे Git को संकलित करने और स्थापित करने के लिए निम्नलिखित कमांड चलाएँ:
cd /usr/src/git-* sudo make prefix=/usr/local all sudo make prefix=/usr/local install
इस संकलन की प्रक्रिया में थोड़ा समय लग सकता है, इसलिए प्रतीक्षा करनी होगी। एक बार यह हो जाने के बाद, हम कर सकते हैं स्थापित संस्करण की जाँच करें एक ही टर्मिनल में चल रहा है:
git --version
जैसा कि मैंने ऊपर कहा था, हम apt का उपयोग करके git को अपडेट नहीं कर पाएंगे। इस कारण से, जब हम अधिक हाल के संस्करण को अपडेट करने में रुचि रखते हैं, तो हमें फिर से इसी प्रक्रिया का उपयोग करना होगा.
कॉन्फिगरिसोन ब्रेसिका
स्थापना के बाद करने वाली पहली चीजों में से एक है हमारे उपयोगकर्ता नाम और ईमेल पते को कॉन्फ़िगर करें। आपके द्वारा किए गए हर कमिट के साथ Git आपकी पहचान को जोड़ता है।
पैरा वैश्विक पुष्टिकरण नाम और हमारे ईमेल पते को कॉन्फ़िगर करें, आपको बस निम्नलिखित कमांड को निष्पादित करना होगा:
git config --global user.name "Nuestro nombre" git config --global user.email "tudireccion@dominio.com"
एक बार निष्पादित होने के बाद, हम कर सकते हैं कॉन्फ़िगरेशन परिवर्तन सत्यापित करें टाइपिंग:
git config --list
ये कॉन्फ़िगरेशन सेटिंग्स फ़ाइल में संग्रहीत हैं ~ /.जित्कोनफिग. यदि आप Git कॉन्फ़िगरेशन में अधिक परिवर्तन करने में रुचि रखते हैं, तो इसे git config का उपयोग करके करने की सिफारिश की जाती है, हालांकि हम इसे ~ / .gitconfig फ़ाइल को हाथ से संपादित करके भी कर सकते हैं।
इस संस्करण नियंत्रण प्रणाली और इसके उपयोग के बारे में अधिक जानकारी प्राप्त करने के लिए, उपयोगकर्ता इस पर जा सकते हैं प्रलेखन या मदद कि हम GitHub पर पा सकते हैं.