GitHub वर्तमान में ओपन-सोर्स प्रोजेक्ट्स का दुनिया का सबसे बड़ा होस्ट है। कई लोकप्रिय GitHub पेज उदाहरण हैं जिनमें एटम टेक्स्ट एडिटर, Google द्वारा TensorFlow और Facebook द्वारा रिएक्ट शामिल हैं। यह बिग डेटा, आर्टिफिशियल इंटेलिजेंस या इंटरनेट ऑफ थिंग्स पर उन्नत परियोजनाओं के लिए जाना जाता है, लेकिन आप एनिमेशन, इमोजी, गेम और सरल सॉफ़्टवेयर भी पा सकते हैं। सॉफ्टवेयर और ऐप्स को छोड़कर तकनीक कुछ हद तक "टोरेंट" के समान है।
यदि आपने अभी गिटहब की खोज शुरू की है, तो आपको एक कठिन सीखने की अवस्था मिल जाएगी। इसलिए, हमने एक चरण-दर-चरण मार्गदर्शिका तैयार की है जो आपको धीरे-धीरे गिटहब की दुनिया से परिचित कराएगी।
<एच2>1. एक GitHub खाता बनाएंइस लिंक पर जाएं और अपना GitHub अकाउंट बनाएं। आप व्यक्तियों के लिए एक निःशुल्क खाते से शुरुआत कर सकते हैं, जो आपको केवल तीन सहयोगियों तक सीमित रखता है। ऐसे पेशेवर, टीम और एंटरप्राइज़ संस्करण हैं जो असीमित सहयोगियों का समर्थन करते हैं।
चुनें कि आप किसके लिए GitHub का उपयोग करने की योजना बना रहे हैं।
2. अपना पहला GitHub रिपॉजिटरी बनाएं
आपका खाता बनने और सत्यापित होने के बाद, एक नया भंडार बनाने के लिए शीर्ष-दाईं ओर "+" चिह्न पर क्लिक करें।
चुनें कि आप चाहते हैं कि आपका भंडार सार्वजनिक हो या निजी। "README के साथ रिपॉजिटरी को इनिशियलाइज़ करें" बॉक्स को चेक करना न भूलें। यह पहली वस्तु है जिसे आगंतुक आपके भंडार में जाने पर देखेगा। README में अपनी परियोजना का विवरण शामिल करें, वे इसके साथ क्या कर सकते हैं, और इसे कैसे स्थापित/उपयोग करें।
एक बार आपका पहला रिपॉजिटरी बन जाने के बाद, आप रेपो पेज देख सकते हैं। यह GitHub पर आपके घर का पता होगा, जिसे "मास्टर" शाखा के रूप में भी जाना जाता है। यदि आप चाहते हैं कि नए भंडार जोड़े जाएं, तो आप नई शाखाएं बना सकते हैं जो मुख्य विकास शाखा से अलग हैं।
डेवलपर इन शाखाओं का उपयोग विभिन्न फ़ाइल संस्करणों को संग्रहीत करने, बग समाधान और अन्य गतिविधियों को सुनिश्चित करने के लिए करते हैं।
3. अपने पीसी पर स्टेजिंग एनवायरनमेंट बनाने के लिए गिटहब और गिट डाउनलोड करें
एक बार जब आपका गिटहब खाता और पहला भंडार बन जाता है, तो आपको गिटहब फाइलें और संस्करण अपडेट प्राप्त करने के लिए अपने पीसी पर एक स्टेजिंग वातावरण बनाना होगा। इसके लिए आपको GitHub Desktop को डाउनलोड और इंस्टॉल करना होगा। यह विंडोज और मैकओएस को सपोर्ट करता है।
स्थापना के बाद, आपको अपने GitHub खाते का उपयोग करके साइन इन करना होगा। GitHub डेस्कटॉप का उपयोग GitHub रिपॉजिटरी डाउनलोड को आयात करने के लिए किया जाता है, लेकिन यह आपको अपने स्वयं के अपडेट को रिपॉजिटरी (उस पर बाद में और अधिक) में धकेलने में भी मदद कर सकता है।
आपको "गिट" नामक एक और टूल की आवश्यकता है। गिट और गिटहब के बीच का अंतर यह है कि पूर्व एक संस्करण नियंत्रण प्रणाली है और बाद में क्लाउड सेवा है। आप अपने कंप्यूटर पर स्थानीय रूप से Git चला सकते हैं क्योंकि यह GitHub से स्वतंत्र है। Git वह है जो आपको कमांड टर्मिनल से सभी एप्लिकेशन चलाने में मदद करता है (उस पर बाद में)।
Git को कॉन्फ़िगर करने में कुछ समय लगता है। अपने खाते को पंजीकृत करने के लिए उपयोग किए जाने वाले अद्वितीय ईमेल पते को नोट करें।
Git को GNU जनरल पब्लिक लाइसेंस के रूप में स्थापित किया गया है। इंस्टालेशन में कुछ ही समय लगता है।
एक बार यह स्थापित हो जाने के बाद, आप "गिटबैश" लॉन्च कर सकते हैं, जो कि गिट के लिए कमांड टर्मिनल है जो गिटहब रिपॉजिटरी से डाउनलोड किए गए सॉफ़्टवेयर या एप्लिकेशन को चलाने के लिए उपयोग किया जाता है।
4. एप्लिकेशन क्लोन करें या डाउनलोड करें
एप्लिकेशन को क्लोन या डाउनलोड करने के लिए, डेवलपर के किसी भी GitHub पेज पर जाएं। उदाहरण के लिए, यहां मैंने जावास्क्रिप्ट आरपीजी के गेमपेज का दौरा किया। आप या तो इसे ज़िप फ़ाइल के रूप में डाउनलोड कर सकते हैं या केवल GitHub डेस्कटॉप पर एप्लिकेशन डाउनलोड कर सकते हैं (चरण 3 देखें)। आप GitHub ब्राउज़र होमपेज या GitHub डेस्कटॉप पर किसी भी GitHub रिपॉजिटरी की खोज कर सकते हैं।
एप्लिकेशन को GitHub डैशबोर्ड में आयात करने के बाद, "क्लोन" पर क्लिक करें।
एप्लिकेशन अब आपके सिस्टम में ही क्लोन करना शुरू कर देगा। कुछ ही समय में, यह आपके GitHub डेस्कटॉप के साथ एक रिपॉजिटरी के रूप में उपलब्ध होगा।
एक बार हो जाने के बाद, "गिट" लॉन्च करें। (उपरोक्त अनुभाग में स्थापना चरणों का संदर्भ लें।) एप्लिकेशन को डाउनलोड करने और चलाने के तरीके पर GitHub रेपो पृष्ठ पर दिए गए निर्देशों का पालन करें।
इस मामले में, यह एक साधारण खेल था।
5. GitHub समुदाय में योगदान करें
क्या आप GitHub समुदाय में योगदान देना चाहते हैं? GitHub पर, किसी भी सहेजे गए परिवर्तन को "कमिट्स" कहा जाता है। “README.md” फ़ाइल पर क्लिक करके परिवर्तन करें। अन्य उपयोगकर्ताओं को समझाएं कि आपने परिवर्तन क्यों किए।
अंत में, आप GitHub समुदाय के केंद्र में हैं:"अनुरोध करें।" कुछ बदलाव करें और सॉफ़्टवेयर या एप्लिकेशन के लेखक को अपने परिवर्तनों को उसके GitHub रेपो में "खींचने" के लिए कहें। यहाँ मैंने एक मावेन फ़ाइल जोड़ी है।
आप GitHub डेस्कटॉप से भी अनुरोध प्राप्त कर सकते हैं।
निष्कर्ष
GitHub रिपॉजिटरी आज के इंटरनेट के सबसे भयानक रहस्यों में से एक है। बिग डेटा से लेकर IoT से लेकर इंडस्ट्रियल एप्लिकेशन से लेकर फन गेम्स तक, इसमें सब कुछ है। इस गाइड का उपयोग करके, आप तुरंत इन सुपरएप्स के साथ छेड़छाड़ शुरू कर सकते हैं।