Ana içeriğe geç

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:

  1. Kenar çubuğunda Repositories > GitHub bölümüne gidin.
  2. Backup almak istediğiniz repository'ye tıklayın.
  3. Repository detay sayfasında Backup düğmesine tıklayın.
  4. Backup işlemi hemen başlayacaktır. İlerlemeyi Activity sekmesinden takip edin.

Scheduled Backup'lar

Bir scheduler oluşturarak backup'ları otomatikleştirin:

  1. Repository detay sayfasını açın.
  2. Scheduler sekmesine gidin.
  3. Scheduler formunu doldurun: ad, tür (Minutely/Hourly/Daily/Weekly/Monthly/Custom CRON), saat, saat dilimi ve dahil edilecek öğeler.
  4. 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:

  1. Repository detay sayfasını açın.
  2. Push Event sekmesine gidin.
  3. Push event toggle'ını etkinleştirin.
  4. 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?

  1. GitSec, yüklü uygulamayı kullanarak Git sağlayıcınızla kimlik doğrulaması yapar.
  2. Seçilen veri scope'ları sağlayıcının API'si aracılığıyla indirilir.
  3. Veriler şifrelenir ve yapılandırılmış storage konumunuza kaydedilir.
  4. Metadata (zaman damgası, boyut, scope'lar, durum) içeren bir backup anlık görüntü kaydı oluşturulur.