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 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 iki durumdan biriyle sonuçlanır:
- Success — 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 sayfasını kontrol edin.
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.