Repository Detayı
Repository Detayı sayfası, tek bir repository'nin kapsamlı bir görünümünü sunar. Sayfa yedi sekme halinde düzenlenmiştir.
Overview Sekmesi
Overview sekmesi, repository hakkında üst düzey bilgileri gösterir:
- Overall Stats: Backup sayısı, son backup durumu ve kullanılan toplam storage.
- Last Backup: En son backup'ın zaman damgası ve durumu.
- Next Scheduled Backup: Bir sonraki otomatik backup'ın ne zaman çalışacağı (bir scheduler yapılandırılmışsa).
Backups Sekmesi
Bu repository için tüm backup anlık görüntülerini bir tablo halinde listeler:
| Sütun | Açıklama |
|---|---|
| Status | Başarılı veya başarısız. |
| Repository Name | Repository'nin tam adı. |
| Scopes | Hangi scope'ların dahil edildiğini gösteren simgeler (örneğin Code & Commits, Pull Requests veya Merge Requests, Issues). Kullanılabilen scope'lar sağlayıcıya göre değişir. Ayrıntılar için Backup Scope'ları bölümüne bakın. |
| Storage | Alınan yedeklerin hangi storage'lara dahil edildiğini gösteren simgeler (GitSec Storage & BYOS). |
| Start Time | Backup'ın başladığı zaman. |
| Finish Time | Backup'ın tamamlandığı zaman. |
| Elapsed Time | Backup'ın toplam süresi. |
| Size | Backup anlık görüntüsünün toplam boyutu. |
Herhangi bir backup satırındaki restore düğmesine tıklayarak o anlık görüntüden bir Restore Sihirbazı başlatabilirsiniz.
Backup Snapshots sayfasında olduğu gibi burada da bir backup'ı yeniden adlandırabilir, sabitleyebilir veya sabitlemesini kaldırabilir ve silebilirsiniz. Ayrıntılar için Bir Backup'ı Yeniden Adlandırma ve Sabitleme ve Bir Backup'ı Silme bölümlerine bakın.
Restore Sekmesi
Bu repository için gerçekleştirilen restore işlemlerini, kaynak ve hedef repository detaylarıyla birlikte bir tablo halinde gösterir.
Scheduler Sekmesi
Bu belirli repository için otomatik backup'ları yapılandırın. Scheduler formu şunları içerir:
- Name: Scheduler için bir etiket.
- Type: Daily, Weekly, Monthly veya Custom (Quartz ifadesi kullanan CRON).
- Time: Backup'ın çalıştırılacağı günün saati. Weekly programlar haftanın seçtiğiniz bir veya birden fazla gününde çalışır; Monthly programlar ayın belirli bir gününde çalışır.
- Timezone: UTC, Eastern Time (
America/New_York) veya Local (İstanbul) (Europe/Istanbul). Custom (CRON) seçildiğinde saat dilimi seçici gösterilmez, programı doğrudan CRON ifadesi tanımlar. - Scopes: Hangi scope'ların dahil edileceği. Code & Commits her zaman dahildir; diğer scope'lar sağlayıcıya göre değişir (bkz. Backup Scope'ları).
Formun altında, bu repository için yapılandırılmış tüm scheduler'ları listeleyen bir Saved Schedulers tablosu bulunur. Her satırda scheduler'ı Aktif ve Pasif durumları arasında geçirmek için bir etkinleştirme/devre dışı bırakma anahtarı, programı yapılandırılan scope'larıyla hemen çalıştıran bir Backup Now işlemi ve bir onay penceresiyle korunan silme işlemi bulunur. Bu işlemler genel Schedulers sayfasındakilerle aynıdır. Ayrıntılı talimatlar için Scheduler Oluşturma sayfasına bakın.
Activity Sekmesi
Bu repository için iş geçmişini gösterir ve şunları içerir:
- İş durumu ve ilerleme çubukları
- Tetikleyici türü (On Demand, Scheduled, Push Event)
- Başlangıç ve bitiş zamanları
Push Event Sekmesi
Git push olayları tarafından tetiklenen otomatik backup'ları yapılandırın. Ayrıntılar için Push Event Backup'ları sayfasına bakın.
- Enable/Disable Toggle: Bu repository için push event backup'larını açın veya kapatın.
- Scopes: Bir push olayı backup tetiklediğinde hangi scope'ların dahil edileceğini seçin.