GitLab - Yedeği Geri Yükle
GitLab, deponuzun yedek kopyasını geri yüklemenize izin verir. Bu bölümde, GitLab'da yedek kopyayı nasıl geri yükleyeceğimizi tartışacağız -
Step 1 - Öncelikle, SSH (Güvenli Kabuk) kullanarak GitLab sunucunuzda oturum açın.
Step 2- Yedek kopyayı geri yüklemeden önce, yedek kopyanın / var / opt / gitlab / backups dizininde olduğundan emin olun .
Step 3- Yedek kopyayı, Yedekleme işi Oluştur bölümünde açıklanan ls -l komutunu kullanarak kontrol edebilirsiniz .
Step 4 - Şimdi aşağıdaki komutları kullanarak veritabanı ile ilgili işlemleri durdurun -
sudo gitlab-ctl stop unicorn
sudo gitlab-ctl stop sidekiq
Yukarıdaki komutlar, hafızanın bir kısmını kapatarak geçici olarak boşaltmak için de kullanılabilir.
Step 5 - Aşağıdaki komutu kullanarak GitLab hizmetlerinin durumunu doğrulayabilirsiniz -
sudo gitlab-ctl status
Step 6 - Şimdi, yedek kopyanın zaman damgasını kullanarak yedeklemeyi geri yükleyin -
sudo gitlab-rake gitlab:backup:restore BACKUP = 1521884424_2018_03_24_10.5.3
Step 7 - Aşağıdaki komutu kullanarak GitLab bileşenlerini yeniden başlatın -
sudo gitlab-ctl restart
Step 8 - Şimdi veritabanını aşağıda gösterildiği gibi sterilize ederek GitLab'ı kontrol edin -
sudo gitlab-rake gitlab:check SANITIZE = true
Sterilize = true bayrağı bunların gizli olduğu için, tüm e-posta adreslerini kaldırır bunlar üretim örneğine kullanılabilir olarak CI değişkenleri ve erişim belirteçleri kaldırır.