GitHub Repository बनाना और उसमें अपना कोड अपलोड करना आज हर कोडिंग सीखने वाले छात्र और डेवलपर के लिए जरूरी हुनर बन गया है। कॉलेज प्रोजेक्ट हो या नौकरी के लिए पोर्टफोलियो, GitHub पर रखा कोड आपकी पहचान बनता है। लेकिन शुरुआत में Git की कमांड्स और पुश जैसे शब्द कई लोगों को उलझा देते हैं।
रिपॉजिटरी क्या होती है?
रिपॉजिटरी को आप ऑनलाइन फोल्डर समझ सकते हैं, जिसमें किसी एक प्रोजेक्ट की सारी फाइलें और उनके हर बदलाव का रिकॉर्ड रहता है। इसे छोटे नाम से रेपो भी कहा जाता है। हर GitHub Repository पब्लिक या प्राइवेट हो सकती है। पब्लिक रेपो कोई भी देख सकता है, जबकि प्राइवेट रेपो सिर्फ आप और आपके जोड़े गए लोग देख पाते हैं।
कोड अपलोड कैसे काम करता है?
आपके कंप्यूटर पर Git नाम का टूल हर बदलाव को कमिट के रूप में सेव करता है। कमिट को एक सेव पॉइंट समझिए, जिसके साथ आप छोटा सा संदेश भी लिखते हैं। जब आप इन कमिट्स को इंटरनेट पर GitHub तक भेजते हैं, तो इस प्रक्रिया को पुश कहा जाता है। यानी पुश करने के बाद आपका कोड ऑनलाइन सुरक्षित हो जाता है।
GitHub Repository बनाने और पुश करने का तरीका
पहला कदम है github.com पर लॉगिन करना और ऊपर दिए प्लस आइकन से New repository चुनना। प्रोजेक्ट का नाम लिखें, पब्लिक या प्राइवेट चुनें और Create repository पर क्लिक करें। अगर आप कमांड नहीं सीखना चाहते, तो Add file में Upload files चुनें। फाइलें खींचकर डालें, नीचे छोटा संदेश लिखें और Commit changes दबा दें। ब्राउजर से हर फाइल अधिकतम 25 MB की हो सकती है।
कमांड से अपलोड करने के लिए पहले अपने कंप्यूटर पर Git इंस्टॉल करें। फिर प्रोजेक्ट फोल्डर में टर्मिनल खोलकर git init लिखें, जिससे वह फोल्डर Git से जुड़ जाता है। इसके बाद git add . से सारी फाइलें चुनें और git commit -m “first commit” से उन्हें सेव करें।
अब git branch -M main लिखें और git remote add origin के आगे अपनी नई GitHub Repository का लिंक जोड़ें। आखिर में git push -u origin main चलाते ही कोड GitHub पर पहुंच जाएगा। ध्यान रखें कि पुश करते समय GitHub का सामान्य पासवर्ड काम नहीं करता। इसके लिए Personal Access Token बनाना होता है या फिर GitHub Desktop ऐप से लॉगिन करना आसान रहता है।
फायदे और जरूरी सावधानियां
कोड GitHub Repository में रहने से कंप्यूटर खराब होने पर भी आपका काम सुरक्षित रहता है। आप किसी भी पुराने वर्जन पर वापस जा सकते हैं और टीम के साथ मिलकर काम कर सकते हैं। हर GitHub Repository में एक README फाइल जरूर रखें, जिसमें प्रोजेक्ट के बारे में आसान शब्दों में जानकारी हो।

इससे रिक्रूटर और दूसरे डेवलपर आपका काम जल्दी समझ पाते हैं। पासवर्ड, API Key या किसी भी निजी जानकारी वाली फाइल कभी अपलोड न करें। ऐसी फाइलों को रोकने के लिए .gitignore फाइल का इस्तेमाल करें। कमांड लाइन से भी 100 MB से बड़ी फाइल सामान्य तरीके से पुश नहीं होती। बड़ी फाइलों के लिए Git LFS या किसी क्लाउड स्टोरेज का सहारा लें।
अक्सर पूछे जाने वाले सवाल
1. क्या GitHub पर कोड रखना मुफ्त है?
हां, फ्री अकाउंट में पब्लिक और प्राइवेट दोनों तरह की GitHub Repository बनाई जा सकती है।
2. कमिट और पुश में क्या फर्क है?
कमिट आपके कंप्यूटर पर बदलाव सेव करता है, जबकि पुश उन बदलावों को आपकी GitHub Repository तक भेजता है।
3. पुश करते समय पासवर्ड गलत क्यों बताता है?
GitHub अब कमांड लाइन में अकाउंट पासवर्ड स्वीकार नहीं करता। पासवर्ड की जगह Personal Access Token डालें।
4. अगली बार बदलाव कैसे अपलोड करें?
फाइल बदलने के बाद बस git add ., फिर कमिट और git push चलाएं। पहली बार वाली बाकी सेटिंग दोबारा नहीं करनी पड़ती।
5. आधिकारिक जानकारी कहां मिलेगी?
Git, रिपॉजिटरी और पुश से जुड़ी पूरी जानकारी GitHub की आधिकारिक गाइड में मौजूद है।
आगे और समाचार पढ़ें
GitHub क्या है? जानें Git, Version Control और इसका इस्तेमाल कैसे करें
GitHub Pages क्या है? जानें बिना होस्टिंग खर्च के वेबसाइट लाइव करने का पूरा तरीका
Full Stack Developer क्या होता है? जानें काम, स्किल्स और करियर की पूरी जानकारी
उपरोक्त जानकारी गूगल और विभिन्न वेबसाइट/समाचार माध्यमों से ली गई है। सटीकता की गारंटी नहीं है। GitHub अपने नियम और सेटिंग्स के नाम समय समय पर बदल सकता है।

