Ana içeriğe geç

Backup'lara Genel Bakış

GitSec, Git repository'lerinizin şifrelenmiş anlık görüntülerini oluşturur. Her backup, seçtiğiniz verileri yakalar ve güvenli bir şekilde saklar.

Backup Genel Bakış

Backup'lar Nasıl Çalışır?

Bir backup çalıştığında, GitSec yüklü uygulamanın salt okunur izinlerini kullanarak Git sağlayıcınıza (örneğin GitHub) bağlanır. Ardından seçilen veri scope'larını indirip şifreler ve sonucu bir backup anlık görüntüsü olarak saklar.

Her anlık görüntü değiştirilemezdir — oluşturulduktan sonra üzerinde değişiklik yapılamaz. Bu, uyumluluk ve kurtarma amaçları için veri bütünlüğünü sağlar.

Backup Scope'ları

Her backup'a hangi verilerin dahil edileceğini kontrol edebilirsiniz:

ScopeDurumAçıklama
Code & CommitsAktifTüm branch'ler, tag'ler ve tam commit geçmişi.
Pull RequestsAktifAçık ve kapalı PR'lar, yorumlar ve inceleme verileri dahil.
IssuesAktifAçık ve kapalı issue'lar, etiketler, atananlar ve yorumlar dahil.
Wiki PagesYakındaRepository wiki içeriği.
ProjectsYakındaGitHub Projects panoları ve kartları.
ReleasesYakındaVarlıklar ve değişiklik günlükleri ile etiketlenmiş release'ler.

Backup Tetikleyicileri

Bir backup'ı tetiklemenin üç yolu vardır:

TetikleyiciAçıklama
On DemandRepository detay sayfasından manuel olarak tetiklenir.
ScheduledYapılandırılmış bir aralıkta bir scheduler tarafından otomatik olarak tetiklenir.
Push EventPush event backup'ları etkinleştirildiğinde her git push işleminde otomatik olarak tetiklenir.

Backup Storage

Backup'lar aşağıdakilerden birinde saklanır:

  • GitSec Storage — AB ve ABD bölgelerinde yönetilen altyapı.
  • BYOS (Bring Your Own Storage) — Kendi AWS S3, Azure Blob, Google Drive veya Huawei OBS bucket'ınız.

Yapılandırma ayrıntıları için Storage Genel Bakış sayfasına bakın.