GitHub रिपॉजिटरी को कैसे संग्रहित करें


14

GitHub उपयोगकर्ताओं को रिपॉजिटरी को संग्रहीत करने की अनुमति नहीं देता है और उपलब्ध योजनाओं में रिपॉजिटरी की मात्रा के लिए निश्चित सीमाएं हो सकती हैं।

अगर मुझे अधिक रिपॉजिटरी की मेजबानी करने की आवश्यकता है, तो मुझे अनुमति दी जाती है और उनमें से कुछ रिपॉजिटरी निष्क्रिय हैं, मैं सभी महत्वपूर्ण जानकारी (मुद्दों, विकी, कमिट्स, ...) को रखते हुए उन रिपॉजिटरी को संग्रहीत करना चाहता हूं। फिर अगर मुझे उन परियोजनाओं में से एक का फिर से उपयोग करने की आवश्यकता है, तो उस भंडार को फिर से सक्रिय करने का एक तरीका होना अच्छा होगा।

क्या कोई विधि या तीसरे पक्ष के समाधान के बारे में जानता है जो मुझे उपरोक्त के समान कुछ हासिल करने की अनुमति देता है?

मैं विभिन्न छोटी परियोजनाओं पर काम करता हूं जिन्हें मैं निजी रिपोजिटरी के रूप में गिटहब पर होस्ट करना चाहता हूं। वे प्रोजेक्ट जल्दी निष्क्रिय हो गए, लेकिन कुछ समय बाद मुझे उनमें से एक पर वापस जाने और एक बग को ठीक करने या इतने बदलाव करने की आवश्यकता है।


लाल चश्मा पर इस लेख की जाँच करें
एलेक्स

जवाबों:


1

आजकल, GitHub अभिलेखीय रिपॉजिटरी का समर्थन करता है।

संग्रह का संग्रह

आप सभी उपयोगकर्ताओं के लिए केवल पढ़ने के लिए एक भंडार संग्रह कर सकते हैं और यह इंगित कर सकते हैं कि यह अब सक्रिय रूप से बनाए नहीं रखा गया है। आप अनारक्षित रिपॉजिटरी को भी संग्रहीत कर सकते हैं।
...

  1. GitHub पर, रिपॉजिटरी के मुख्य पृष्ठ पर जाएँ।
  2. अपने रिपॉजिटरी नाम के तहत, सेटिंग्स पर क्लिक करें ।

    यहाँ छवि विवरण दर्ज करें

  3. "डेंजर ज़ोन" के तहत, इस रिपॉजिटरी को आर्काइव करें या इस रिपॉजिटरी को अनारकली पर क्लिक करें ।

    यहाँ छवि विवरण दर्ज करें

  4. चेतावनी पढ़ें।
  5. उस संग्रह का नाम टाइप करें जिसे आप संग्रहित करना चाहते हैं या अनआर्काइव करना चाहते हैं।

    यहाँ छवि विवरण दर्ज करें

  6. मैं परिणामों को समझने पर क्लिक करता हूं, इस भंडार को संग्रहीत करता हूं

एक GitHub भंडार संग्रह पर GitHub मदद पर अधिक पढ़ें


7

जबकि कुछ वर्कअराउंड उपलब्ध हैं, जैसे:

बिटकॉइन का उपयोग करने वाला आईएमएचओ एक बेहतर विकल्प है, अर्थात नि: शुल्क, असीमित निजी रिपोजिटरी और इसे इस वर्ष भी समर्थन मिला;)


1
Bitbucket कई निजी रिपोज के लिए जाने का तरीका है, वे केवल आपको भुगतान करना चाहते हैं जब आपको किसी परियोजना पर अधिक सहयोगियों की आवश्यकता होती है।
अशफाम

बस एक साइड नोट। आपकी टिप्पणी दुर्भाग्य से पुरानी है। आज (2014) बिटबकेट गीथहब से काफी पहले है और किसी भी तरह के पेशेवर परियोजना प्रबंधन के लिए इसका इस्तेमाल करना एक गलती है। इसमें बहुत सारे कीड़े हैं और कई मूलभूत सुविधाओं को याद करते हैं, जो कि GitHub के पास प्रारंभिक निर्माण के बाद से है।
trejder

1

हमारे पास एक ही मुद्दा था: कई छोटे निष्क्रिय निजी भंडार। कुछ खुले स्रोत बैकअप स्क्रिप्ट / उपकरण हैं (जैसे यह एक ) लेकिन उनमें से अधिकांश केवल सार्वजनिक रिपॉजिटरी के लिए हैं या ठीक से पुनर्स्थापित नहीं कर सकते हैं। यही कारण है कि हमने अपने रिपॉजिटरी को संग्रहीत करने के लिए अपना खुद का टूल विकसित किया और हाल ही में इसे एक सेवा backhub.co के रूप में पेश करने का फैसला किया

आप बस अपने GitHub खाते से लॉगिन कर सकते हैं और मुद्दों, टिप्पणियों, मील के पत्थर और विकी सहित सभी रिपॉजिटरी का बैकअप ले सकते हैं। यह GitHub incl में रिपॉजिटरी को वापस बहाल कर सकता है। सभी मेटा डेटा। पुनर्स्थापना की कुछ सीमाएँ हैं (GitHub API के कारण), सभी मुद्दे आपके द्वारा प्रस्तुत किए जाते हैं, मूल उपयोगकर्ता द्वारा नहीं लेकिन हम समस्या विवरण में मूल जानकारी शामिल करते हैं। हम @mentions को भी फ़िल्टर करते हैं - अन्यथा सहयोगियों को पुनर्स्थापित करते समय बहुत सारी मेल सूचनाएं मिल सकती हैं।


ध्यान देने योग्य बात यह है कि यह सेवा वर्तमान में निजी बीटा में है।
codingbadger

1
यदि आप इसे आज़माना चाहते हैं, तो आप इस निमंत्रण लिंक
dnlhtz

के लिए +1 github-backup। इसके Github रिपॉजिटरी दुर्भाग्य से हटा दिया गया है, लेकिन यहाँ वर्तमान संस्करण है haskell.org पर
GDP2
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.