Backup Oluşturma
Backup'ları on-demand olarak oluşturabilir veya scheduler'lar ile otomatikleştirebilirsiniz.
On-Demand Backup'lar
Manuel olarak bir backup tetiklemek için:
- Kenar çubuğunda Repositories > GitHub veya Repositories > Bitbucket bölümüne gidin.
- Backup almak istediğiniz repository'ye tıklayın.
- Repository detay sayfasında Backup düğmesine tıklayın.
- Backup işlemi hemen başlayacaktır. İlerlemeyi Activity sekmesinden takip edin.
Scheduled Backup'lar
Bir scheduler oluşturarak backup'ları otomatikleştirin:
- Repository detay sayfasını açın.
- Scheduler sekmesine gidin.
- Scheduler formunu doldurun: ad, tür (Minutely/Hourly/Daily/Weekly/Monthly/Custom CRON), saat, saat dilimi ve dahil edilecek öğeler.
- Scheduler'ı kaydedin.
Backup, yapılandırılan zamanda otomatik olarak çalışacaktır. Adım adım talimatlar için Scheduler Oluşturma sayfasına bakın.
Push Event Backup'ları
Kod her push edildiğinde bir backup tetikleyin:
- Repository detay sayfasını açın.
- Push Event sekmesine gidin.
- Push event toggle'ını etkinleştirin.
- Hangi scope'ların dahil edileceğini seçin.
Tüm ayrıntılar için Push Event Backup'ları sayfasına bakın.
Backup Durumu
Her backup yürütmesi yedi durumdan biriyle raporlanır: Pending, In Progress, Completed, Partially Completed, Failed, Cancelled veya Paused. En sık karşılaşılan iki sonuç şunlardır:
- Completed: Seçilen tüm scope'lar hatasız olarak yedeklendi.
- Failed: Backup sırasında bir hata oluştu. Ayrıntılar için Activity veya Audit Logs sayfasını kontrol edin.
Her durumun ne anlama geldiği ve backup listesinin duruma göre nasıl filtreleneceği için Backup'ları Görüntüleme sayfasına bakın.
Backup Sırasında Ne Olur?
- GitSec, yüklü uygulamayı kullanarak Git sağlayıcınızla kimlik doğrulaması yapar.
- Seçilen veri scope'ları sağlayıcının API'si aracılığıyla indirilir.
- Veriler şifrelenir ve yapılandırılmış storage konumunuza kaydedilir.
- Metadata (zaman damgası, boyut, scope'lar, durum) içeren bir backup anlık görüntü kaydı oluşturulur.