गिथब वास्तव में अद्भुत सेवा है। मैं समझने के लिए उत्सुक हूं कि उनका आर्किटेक्चर कैसा है और वे एक साथ विभिन्न टुकड़ों को कैसे फिट करते हैं; वे रिपॉजिटरीज को कैसे स्टोर करते हैं, वे फाइल सामग्री को दिखाने के लिए उन रिपॉजिटरीज को कैसे एक्सेस करते हैं, वे डिस्प्ले डिस्प्ले को कैसे प्रबंधित करते हैं, आदि। क्या कोई उन तकनीकों और तकनीकों का अवलोकन कर सकता है जो वे उपयोग करते हैं, इसलिए मैं उनका ज्ञान और बदले में कौशल का विस्तार करने के लिए उनका अध्ययन कर सकता हूं ?गीथब वेबसाइट कैसे काम करती है (आर्किटेक्चर)?
उत्तर
गीथूब का मूल ओपन-सोर्स सॉफ्टवेयर git
है, जो एक वितरित संस्करण नियंत्रण और स्रोत कोड प्रबंधन सॉफ्टवेयर है। गिथब git
की कार्यक्षमता, जिसमें समस्या ट्रैकिंग, विकी, एक्सेस कंट्रोल इत्यादि शामिल हैं,
हालांकि, गिथब मालिकाना सॉफ्टवेयर है, और इसके कई आंतरिक लोग आम जनता के लिए अज्ञात रहते हैं।
आदेश में पता लगाने के लिए टुकड़ों को एक साथ फिट हैं, मैं नीचे की ओर जाता है पर विचार करें:
- Github's official Engineering Blog, जो मंच के डिजाइन के विषयों की एक विस्तृत श्रृंखला को शामिल किया गया।
- विशेष रूप से this article, जिथब सीटीओ द्वारा लिखित एक व्यापक अवलोकन।
- Projects that power Github, खुली स्रोत परियोजनाओं की आधिकारिक रूप से क्यूरेटेड सूची जो गिटूब को शक्ति देती है। यहाँ कुछ मुख्य आकर्षण हैं: - वेब बैकएंड
- Jekyll -
- रेल ब्लॉग इंजन के पीछे Github पेज
- elasticsearch - खोज इंजन
- hubot - काम स्वचालन
- इक्का के लिए एक चैट बॉट - ब्राउजर आधारित कोड संपादक
- डी 3 - ग्राफ और चार्ट के लिए जेएस lib
- resque - पृष्ठभूमि काम करता है
- GitLab, जिथब के लिए एक ओपन-सोर्स विकल्प, जो बहुत अधिक कार्यक्षमता प्रदान करता है।
- गिटलैब के स्रोत कोड को पढ़ें और आपको पता चलेगा कि गिटलैब (और गीथूब भी) हुड के नीचे काम करता है।
- GitLab Architecture Overview। यह लेख निश्चित रूप से एक अच्छा प्रवेश बिंदु है।
मैं Gitlab वास्तुकला अवलोकन से एक प्रणाली लेआउट आरेख चुरा लिया। शर्त है कि आप पहले से ही इस आरेख से gitlab कैसे काम करता है इस बारे में एक लटका प्राप्त कर चुके हैं।
(निश्चित रूप से गिथब और गितलैब के बीच बहुत अंतर है। लेकिन एक ओपन-सोर्स प्रोजेक्ट हमेशा सीखने के लिए बेहतर होता है, है ना?)
वे Git
का उपयोग करते हैं जो एक मुक्त और मुक्त स्रोत वितरित संस्करण नियंत्रण प्रणाली है जो छोटी और बहुत बड़ी परियोजनाओं से गति और दक्षता के साथ सबकुछ संभालने के लिए डिज़ाइन किया गया है। https://git-scm.com देखें।
- 1. वेबसाइट जावास्क्रिप्ट के साथ काम नहीं करती
- 2. विधि कैसे काम करती है?
- 3. नींद() कैसे काम करती है?
- 4. वेबसाइट आईई में 404 पर रीडायरेक्ट करती है लेकिन अन्य ब्राउज़रों पर काम करती है
- 5. कुकीज़ एएसपी.नेट में कैसे काम करती है?
- 6. थर्ड-पार्टी "ट्रैकिंग कुकीज़" कैसे काम करती है?
- 7. इशारा पहचान कैसे काम करती है?
- 8. रेल पर रूबी कैसे काम करती है?
- 9. पायथन की कक्षा कैसे काम करती है?
- 10. एंड्रॉइड स्क्रीन कैसे काम करती है?
- 11. एक बेकार भाषा कैसे काम करती है?
- 12. web2py क्वेरी अभिव्यक्ति कैसे काम करती है?
- 13. एंड्रॉइड सपोर्ट लाइब्रेरी कैसे काम करती है?
- 14. एक श्रेणी कैसे काम करती है?
- 15. यह बहिष्कृत विधि कैसे काम करती है?
- 16. SQL क्वेरी कैसे काम करती है?
- 17. आरजीएस फ़ाइल कैसे काम करती है
- 18. एंड्रॉइड: एटीआर शैली कैसे काम करती है?
- 19. वुफोरिया छवि पहचान कैसे काम करती है?
- 20. पायथन की तलाश कैसे काम करती है?
- 21. आभासी विरासत कैसे काम करती है?
- 22. निम्न फ़ंक्शन परिभाषा कैसे काम करती है?
- 23. यह नियमित अभिव्यक्ति कैसे काम करती है?
- 24. ओपनजीएल - पारदर्शिता कैसे काम करती है?
- 25. एमईएफ की निर्देशिकासूची कैसे काम करती है?
- 26. एलजेएमए संपीड़न विधि कैसे काम करती है?
- 27. वर्चुअल मशीन कैसे काम करती है?
- 28. .ToString() विधि कैसे काम करती है?
- 29. थ्रेडस्टैटिक विशेषता कैसे काम करती है?
- 30. पायथन की रेंज कैसे काम करती है?
आप इस सवाल को जिथब वेबसाइट पर क्यों नहीं पूछते हैं? यह अधिक संभावना है कि जीथ्यूब डेवलपर्स एसओ पर यहां यादृच्छिक लोगों की बजाय आपके प्रश्न का सही जवाब देंगे ... –