सूची
Github क्या है !!
यह एक कंप्यूटर सॉफ्टवेयर है, जो बहुत सी कंपनियों में इस्तेमाल किया जाता है। यह खासकर उन कंपनियों में ज्यादा उपयोग होता है जो एप्लीकेशन एंड वेबसाइट बनाती है, मतलब जो टेक्नोलॉजी से रिलेटेड है । Github को 2008 में खोजा गया था और इसे पहली बार इस्तेमाल किया गया था। यह मल्टीपल लेवल पर काम करती है इसमें सारे कोडस को एक जगह सेंट्रल लोकेशन पर हम आसानी से रख सकते हैं। सारे वेब डेवलपर्स के लिए वरदान जैसा है इसके द्वारा सोर्स कोड को हम आसानी से एक जगह रख सकते हैं, मिटा सकते हैं या उसमें बदलाव कर सकते हैं अगर के साथ कई डेवलपर्स काम कर रहे हैं तो यह कोड को आसानी से मैनेज कर देता है यह vps aur vpncजैसा है।।
Github के बारे में महत्वपूर्ण जानकारियां !!
Github 8 फरवरी 2008 में खोजा गया था।यह एक सॉफ्टवेयर कंपनी है, इसे खोजने वाले या कह ले फाउंडर Tom Preston, Chris wanstrath, pj hyelf and Scott chacon है। यह सिर्फ इंग्लिश में उपलब्ध है। इसकी हेड क्वार्टर SanSan Francisco California में है। यह अपनी सर्विस पूरी दुनिया में देती है, यहां लगभग 800 लोग काम करते हैं। इसके कर्ताधर्ता माइक्रोसॉफ्ट है । ज़ो कि खुद एक ग्लोबल जायंट कंपनी है। इसकी यूजर्स की संख्या मैं लगातार वृद्धि हो रही है और एक रिपोर्ट की मानें 2018 में 40 मिलियन से अधिक म्यूजेस करेंटली अभी एक्टिव है,और इसमें रूबी भाषा का प्रयोग किया गया है।।
Github : इसका उपयोग कैसे करते हैं !!
अगर आप एक डेवलपर हैं उनके गीटहब पर काम करना चाहते हैं।तो सबसे पहले आपको गीटहब की वेबसाइट पर जाकर साइनअप फॉर्म पर साइन अप कर के रजिस्टर करना होगा ।उसके बाद आपका लॉगइन हो जाएगा और एक यूजर नेम आईडी मिलजाएगा। फिर अपने ईमेल अकाउंट में जाकर आपको अपने अकाउंट को वेरीफाई करना होगा। जिससे आपका गीटहब सिक्योर अकाउंट बन जाएगा।उ सके बाद हम एक नया प्रोजेक्ट रीक्रिएट करेंगे जिसमें अपना नाम देंगे। और अगर आप एक ऑर्गेनाइजेशन के लिए गीटहब पर काम करना चाहते हैं, तो आप वह भी कर सकते हैं जिसमें मल्टीपल डेवलपर्स आराम से काम कर सकेंगे। इसमें सारे के पास ही राइट्स रहते हैं कि हमें प्राइवेट करना है या पब्लिक किसको अकाउंट दिखा सकते हैं और किसको नही।उस पर किसके साथ हम काम कर सकते हैं।।
Github की विशेषताएं !!
्यह सारे कोड को एक जगह रखता है।
्हम कोड को आसानी से एक्सेस करके उसमें डिलीट या कोई भी चेंज कर सकते हैं।
्अगर बहुत सारे डेवलपर्स है तो सारे डेवलपर्स को अलग अलग फाइल को सेव करने की जरूरत नहीं पड़ती है, यह एक सेंट्रल लोकेशन प्रोवाइड करवाती है।
्अगर developers इसमें काम करते हैं तो आसानी से देख सकते हैं, कि हमने कौन सा वर्जन में क्या काम किया था और उसमें क्या चेंजेज कर सकते हैं।
्यह एक होस्टिंग सॉफ्टवेयर है जो डेवलपर्स के कोड को आसानी से डिप्लाई करता है।
्बहुत सारे डेवलपर्स एक दूसरे के काम को आराम से देख सकते हैं और एक सिंक में काम कर सकते हैं ।जिससे एक अच्छा कोआर्डिनेशन बनता है जो किसी भी कंपनी के लिए बहुत जरूरत है।
मार्केट में Github की डिमांड !!
इसकी हमारे मार्केट में डिमांड बढ़ती जा रही है। इसकी इजी इंटरफ़ेसइ और सिंगल डेवलपर हो या कोई ऑर्गेनाइजेशन हो, यह सभी को एक जैसा सर्विस देती है।इसमे आसानी से साइन अप कर के अकाउंट एक्टिवेट हो जाता है।और बस कुछ क्राइटेरिया को पूरा करने के बाद हम अपने कोड को आसानी से इंप्लीमेंट कर देते हैं। डेवलपर्स को अपनी ओर आकर्षित करता हैहै ।डेवलपर अपनी फाइल्स कोकंप्यूटर में सेव करें तो कभी क्रैश होने का डर या गलती से डिलीट होने का डर बना रहता है। और मल्टीपल लेवल पर काम भी नहीं हो पाता ।इसलिए गीटहब हम एक अच्छी सर्विस प्रोवाइड करता है जिसके मल्टीपल टेबल पर आसानी से अपना वर्क करते हैं और फाइल्स बिल्कुल सुरक्षित रहती है। तो इसकी डिमांड बहुत ज्यादा है और आने वाले दिनों में यह शायद बड़े मार्केट को कवर कर ले।
Github की कुछ सीमाएं !!
Github की बहुत सारी विशेषताएं तो है ही, जिसे हम देख चुके हैं। जिसमें हमने देखा कि हम इसे कैसे आसानी से यूज कर सकते हैं। और कितना यह उपयोगी है किसी भी सिंगल या मल्टीपल डेवलपर के लिए। मगर इसकी कुछ सीमाएं भी है जैसे गीटहब की पेज जो है वह सोर्स रिपोजिटरीज 1GB का स्पेश लेती हैहै, कि किसी के लिए ज्यादा हो सकता है कभी-कभी तो गीटहब साइट पर पब्लिश्ड पेज 1GB से ज्यादा बड़ी होती हैं ।और लंबी होने के चलते स्टोरेज में रुकावट डाल सकती है। अगर इनके पेज के बैंडविथ की बात करें तो मात्र 1 महीने में यह 100gb प्रदान करते हैं। जो शायद कहीं डेवलपर या ऑर्गेनाइजेशन के लिए कम साबित हो। यह ऑर्गेनाइजेशन के लिए अलग-अलग प्लान रखती है, जिससे जिसमें ऑर्गेनाइजेशन को पिक करना पड़ता है।कई ऑर्गेनाइजेशन के लिए यह तो कुछ नहीं है मगर, कुछ ऑर्गेनाइजेशन के लिए यह बहुत मुश्किल खड़ी कर देता है। क्योंकि शुरुआत के दिनों में पेड सर्विस नहीं ले सकते या अफाॆड नहीं कर सकते ।पर गीटहब हमेशा ऑर्गेनाइजेशन को उनके डेवलपर के हिसाब से चार्ज करती है।।