GITHUB की स्थापना अप्रैल 2008 में टॉम प्रेस्टन-वर्नर, क्रिस वानस्ट्रथ, पीजे हाइट और स्कॉट चैकोन द्वारा की गई थी।
इसका उद्देश्य भंडार की मेजबानी करना है, संस्करण नियंत्रण, सहयोग और बग ट्रैकिंग है। विचार के लिए एक सेवा है कि प्रोग्रामिंग समुदाय को केंद्रीय रूप से ट्रैक करने की अनुमति कैसे वे अपने कोड का प्रबंधन, नए विचारों पर सहयोग की अनुमति बनाने के लिए किया गया था ।
कई ओपन-सोर्स समुदाय उनके द्वारा प्रदान किए जाने वाले मुफ्त खातों का उपयोग करके साइट पर अपने कोड की मेजबानी करेंगे।
इसने ओपन-सोर्स समुदाय को नए सॉफ्टवेयर पैकेज और समाधान बनाने के लिए उपकरणों और सहयोग क्षमता का उपयोग करने में सक्षम बनाया है।
इसका आकार क्या है?
ओवर के साथ
56+ मिलियन डेवलपर्स *
3+ मिलियन संगठन *
100+ मिलियन भंडार *
* स्रोत: गिटहब वेबसाइट
वेबसाइट प्रौद्योगिकी समुदाय के लिए एक अमूल्य सेवा बन गई है । इसी का नतीजा है कि जून 2018 में माइक्रोसॉफ्ट कॉरपोरेशन ने कंपनी को खरीद लिया।
यह सेवा की मांयता अब मुख्यधारा जा रहा है, एक मजबूत प्रौद्योगिकी पीठ के साथ, यह भविष्य में सुरक्षित दिया ।
संख्याओं और भंडारों में इसकी सरासर वृद्धि ने इसे सबसे अच्छी वेबसाइटों में से एक बनने की अनुमति दी है जो आपको अपने कोड के विभिन्न संस्करणों का प्रबंधन करने की अनुमति देती है।
इसका उपयोग करने से उत्पादकता लाभ क्या हैं, और यह मेरे संगठन या मुझे कैसे लाभ पहुंचा सकता है?
- सहयोगी कोडिंग
- कोड समीक्षा बेहतर कोडिंग और त्रुटि फंसाने की सुविधा।
- टीम चर्चा बेहतर टीम निर्माण और विचारों को बर्दाश्त ।
- कई समीक्षकों से अनुरोध समीक्षा टीम के भीतर ज्ञान का एक व्यापक प्रसार करने में सक्षम बनाता है ।
- क्लाउड विकास वातावरण के भीतर निर्माण और परीक्षण करें।
- परीक्षण और डिबगिंग की अनुमति देता है, यह सुनिश्चित करता है कि सभी समस्याओं को जल्दी पकड़ा जाए, कार्यान्वयन के बाद के सुधारों को कम कर दिया जाए।
- ऑटोमेशन और ऑटोमेशन
- सीआई (सतत एकीकरण) और सीडी (निरंतर वितरण या तैनाती) रिलीज को कारगर बनाने और विशिष्ट कार्यों को स्वचालित करने में मदद करते हैं।
- अपने सभी सॉफ्टवेयर विकास कार्यप्रवाहों को स्वचालित करें,
- मानचित्र कार्यप्रवाह, वास्तविक समय में उनकी प्रगति को ट्रैक करें, जटिल कार्यप्रवाहों को समझें, और बाकी टीम के साथ स्थिति का संचार करें।
- रहस्य और सुरक्षा नियमों के साथ वितरण के लिए सुरक्षा और अनुपालन आवश्यकताओं को पूरा करें।
- प्रतिभूति
- जब आप कोड लिखते हैं, तो आप इसे सुरक्षित कर सकते हैं, यह सुनिश्चित करते हुए कि उस तक पहुंच और परिवर्तन प्रबंधित किए जाएं।
- यदि आप ओपन-सोर्स का उपयोग कर रहे हैं, तो कोड के भीतर किसी भी निर्भरता में कमजोरियों की जांच करें।
- निजी भंडार सेट करें, केवल उन्हें उन लोगों के साथ साझा करें जिन्हें आप देखना चाहते हैं कि आप क्या कर रहे हैं।
- कोड स्कैनिंग - आपको अपने कोड में कमजोरियों की जांच करने की अनुमति देता है।
- परियोजना प्रबंधन
- ट्रैक परियोजना डिलिवरेबल्स।
- मील के पत्थर स्थापित करें।
- दृश्य प्रगति की बेहतर समझ को सक्षम करने के लिए।
गिटहब का उपयोग करने वाले कुछ संगठन
तो क्या आपको इसका उपयोग करना चाहिए?
मुझे लगता है कि इस का एक बहुत निम्नलिखित पर निर्भर करता है:
- कंपनी का आकार।
- उत्पादकता आवश्यकताएं।
- परियोजनाओं की जटिलता।
- आप वेबसाइट पर कौन से कोड डालना चाहते हैं।
- क्या आपके पास अपने दम पर प्रबंधन करने के लिए संगठन के भीतर क्षमता है?
- आपका बजट!
इसलिए, यदि मैं गिटहब का उपयोग करने जा रहा था, तो यहां कुछ चीजें हैं जो मुझे प्रोत्साहित करते हैं:
- उपयोगकर्ताओं की बड़ी मात्रा दैनिक प्रणाली का उपयोग करें।
- बड़ी और छोटी कंपनियां प्लेटफॉर्म का इस्तेमाल करते हैं। उन्होंने इसकी सुरक्षा और नियंत्रणों का परीक्षण किया है ।
- वे भविष्य में एक महत्वपूर्ण कॉर्पोरेट, स्थिरता और निरंतरता के स्वामित्व में हैं ।
- ओपन सोर्स प्रोजेक्ट्स के लिए एक महान स्थान संभवतः साइट पर आपके कुछ मुद्दों के समाधान हो सकता है।
- सहयोग को अधिक प्रबंधनीय बनाया जाता है, और समस्या निवारण बग फिक्स को ट्रैक और ट्रेस किया जा सकता है।
- आभासी मशीनों पर विकास के वातावरण में मदद करता है कोड कमजोरियों की पहचान करने से पहले वे उत्पादन में डाल रहे हैं ।