मौजूदा gitlab में बैकअप बनाने और नए gitlab सर्वर में समान बैकअप को पुनर्स्थापित करने का सबसे अच्छा तरीका क्या है? [बन्द है]


33

बैकअप के लिए सबसे अच्छा तरीका क्या है और सभी रिपॉजिटरी, कमेंट कमेंट, वॉल कमेंट्स, विकी आदि को लाइक करने और गिटलैब को रीस्टोर करने का।


3
अगर मुझे पता था कि क्या प्रयास करना है, तो क्या मैं सवाल पूछूंगा?
नौसिखिया

इस प्रश्न के साथ दो प्रमुख समस्याएं हैं - (1) "सर्वश्रेष्ठ" बहुत व्यक्तिपरक है। "सबसे अच्छा" समाधान आपके पर्यावरण और जरूरतों पर निर्भर करता है। (2) सर्वर फॉल्ट आपके लिए सभी काम करने के लिए मौजूद नहीं है। आपको अनुसंधान के साथ तालिका में आने की उम्मीद है, और कम से कम थोड़ा सा प्रयास अपने दम पर एक समाधान खोजने के लिए , और फिर विशिष्ट प्रश्न पूछने के लिए किया जाता है।
voretaq7

5
यह मेरे लिए एक वैध प्रश्न की तरह दिखता है (और एक जिसे मैं वर्तमान में उत्तर देना चाहता हूं)। इसे "रचनात्मक नहीं" कहना बंद करना विडंबना है कि ओपी ने सवाल पूछकर जो किया उससे कहीं अधिक रचनात्मक बात है। कौन परवाह करता है अगर "सर्वश्रेष्ठ" व्यक्तिपरक है? लोगों को इस कार्य को करने के लिए सबसे अच्छा तरीका है (उनकी आँखों में) इस प्रश्न का उत्तर देने के लिए कि उन्हें क्या पता है।
टायलर रिक

जवाबों:


32

से प्रलेखन :

एक बैकअप एक संग्रह फ़ाइल बनाता है जिसमें डेटाबेस, सभी रिपॉजिटरी और सभी अटैचमेंट शामिल हैं। यह संग्रह backup_path (देखें config/gitlab.yml) में सहेजा जाएगा ।

फ़ाइल नाम होगा [TIMESTAMP]_gitlab_backup.tar। इस टाइमस्टैम्प का उपयोग विशिष्ट बैकअप को पुनर्स्थापित करने के लिए किया जा सकता है।

sudo gitlab-rake gitlab:backup:create


धन्यवाद, और बैकअप पथ कहाँ है?
मैरिएन क्लूपीज

2
यह उत्तर केवल सर्वव्यापी संस्करण के लिए है, न कि यदि आपने स्रोत से gitlab स्थापित किया है
user3791372

क्या मैं इस आदेश को जारी कर सकता हूं, जबकि GitLab में wikipages पर काम करने वाले उपयोगकर्ता पुश और पुल और सामान कर रहे हैं?
किल्टेक

1
ऑम्निबस संस्करण के लिए आप अपने बैकअप मार्ग को परिभाषित कर सकते हैं:gitlab_rails['backup_path'] = "/mnt/backup"
खतरे '

1
@XtraSimplicity मुझे नहीं लगता कि मैं वास्तव में इसे आजमा रहा हूं। IIRC, हमने डेटाबेस संस्करण को अस्थायी रूप से डाउनग्रेड कर दिया, ताकि वे मेल खाए ...
टायलर रिक
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.