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'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:
| Scope | Durum | Açıklama |
|---|---|---|
| Code & Commits | Aktif | Tüm branch'ler, tag'ler ve tam commit geçmişi. |
| Pull Requests | Aktif | Açık ve kapalı PR'lar, yorumlar ve inceleme verileri dahil. |
| Issues | Aktif | Açık ve kapalı issue'lar, etiketler, atananlar ve yorumlar dahil. |
| Wiki Pages | Yakında | Repository wiki içeriği. |
| Projects | Yakında | GitHub Projects panoları ve kartları. |
| Releases | Yakında | Varlıklar ve değişiklik günlükleri ile etiketlenmiş release'ler. |
Backup Tetikleyicileri
Bir backup'ı tetiklemenin üç yolu vardır:
| Tetikleyici | Açıklama |
|---|---|
| On Demand | Repository detay sayfasından manuel olarak tetiklenir. |
| Scheduled | Yapılandırılmış bir aralıkta bir scheduler tarafından otomatik olarak tetiklenir. |
| Push Event | Push 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.