Ana içeriğe geç

Push Event Backup'ları

Push event backup'ları, bir repository'ye her kod push edildiğinde otomatik olarak bir backup oluşturmanızı sağlar. Bu, en son değişikliklerinizin her zaman korunmasını garanti eder.

Nasıl Çalışır?

Bir repository için push event backup'ları etkinleştirildiğinde, GitSec Git sağlayıcınızdan gelen push webhook'larını dinler. Her push algılandığında, yapılandırılmış scope ayarlarınızla otomatik olarak bir backup tetiklenir.

Push Event Backup'larını Etkinleştirme

  1. Kenar çubuğunda Repositories > GitHub bölümüne gidin.
  2. Yapılandırmak istediğiniz repository'ye tıklayın.
  3. Push Event sekmesine gidin.
  4. Push event backup'larını açmak için Enable anahtarını etkinleştirin.
  5. Included Items altında, hangi scope'ların dahil edileceğini seçin:
    • Code & Commits
    • Pull Requests
    • Issues
ipucu

Push event backup'ları, sürekli koruma gerektiren kritik repository'ler için idealdir. Daha az aktif repository'ler için, tekrarlayan bir scheduler daha verimli olabilir.

Push Event Backup'larını Devre Dışı Bırakma

Push işleminde otomatik backup'ları durdurmak için:

  1. Repository detay sayfasını açın.
  2. Push Event sekmesine gidin.
  3. Anahtarı kapatın.

Push event'leri tarafından oluşturulan mevcut backup'lar etkilenmeyecektir.

Push Event'ler ile Scheduled Backup'ların Karşılaştırması

ÖzellikPush EventScheduled
TetikleyiciHer git pushYapılandırılmış bir aralıkta (dakikadan aya kadar veya CRON)
En uygun olduğu durumSık commit yapılan aktif repository'lerPeriyodik değişiklikleri olan repository'ler
SıklıkPush işlemleri gerçekleştikçeYapılandırılan aralığa göre (dakikalardan aylara)
YapılandırmaRepository bazında toggleRepository bazında scheduler formu

Her iki yöntem de aynı repository üzerinde eş zamanlı olarak kullanılabilir.