लिनक्स पर गिटहब सीएलआई कैसे स्थापित करें

सॉफ्टवेयर विकास और संस्करण नियंत्रण के लिए ओपन-सोर्स कोड रिपॉजिटरी की मेजबानी के लिए GitHub डेवलपर्स के बीच व्यापक रूप से लोकप्रिय है। एक डेवलपर-केंद्रित सेवा होने के नाते, GitHub ने उत्साही लोगों के लिए GitHub को अपने टर्मिनलों पर लाने के लिए एक कमांड-लाइन टूल भी प्रकाशित किया है।

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

अपने लिनक्स मशीन पर गिटहब सीएलआई स्थापित करने का तरीका जानें।

लिनक्स पर गिटहब सीएलआई स्थापित करना

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

संबंधित: विंडोज़ पर गिट और गिट बैश कैसे स्थापित करें

आपके द्वारा उपयोग किए जा रहे Linux वितरण के आधार पर, अपनी पसंद के टर्मिनल एमुलेटर पर नीचे दिए गए कमांड चलाएँ:

डेबियन, उबंटू और इसके डेरिवेटिव:

 curl -fsSL https://cli.github.com/packages/githubcli-archive-keyring.gpg | sudo gpg --dearmor -o /usr/share/keyrings/githubcli-archive-keyring.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/githubcli-archive-keyring.gpg] https://cli.github.com/packages stable main" | sudo tee /etc/apt/sources.list.d/github-cli.list > /dev/null
sudo apt update
sudo apt install gh

आर्क लिनक्स, मंज़रो, और इसके डेरिवेटिव:

 sudo pacman -S github-cli

फेडोरा, सेंटोस और रेड हैट एंटरप्राइज लिनक्स:

 sudo dnf config-manager --add-repo https://cli.github.com/packages/rpm/gh-cli.repo
sudo dnf install gh

ओपनएसयूएसई/एसयूएसई लिनक्स पर:

 sudo zypper addrepo https://cli.github.com/packages/rpm/gh-cli.repo
sudo zypper ref
sudo zypper install gh

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

आपके सभी GitHub संचालन के लिए एक उपकरण

एक सॉफ्टवेयर डेवलपर के रूप में, Git और GitHub आपके कोडबेस के संस्करण नियंत्रण में एक अभिन्न भूमिका निभाते हैं। गिटहब सीएलआई के साथ, आप विभिन्न ऑपरेशन कर सकते हैं, जैसे कि एक रिपॉजिटरी को क्लोन करना, बस कुछ सरल कमांड के साथ और अधिक तेज़ी से।

क्लोनिंग रिपॉजिटरी की बात करें तो, आप कमांड लाइन से अपने Git ऑपरेशंस को करने के लिए Git Bash का भी इस्तेमाल कर सकते हैं।