İlk Backup'ınız
Repository'lerinizi korumak için on-demand bir backup oluşturun.
Ön Koşullar
Adımlar
- Kenar çubuğunda Repositories > GitHub, Repositories > GitLab veya Repositories > Bitbucket bölümüne gidin. Bağladığınız her Self-Managed GitLab instance'ı Repositories altında ayrı bir giriş olarak görünür.
- Yedeklemek istediğiniz repository'ye tıklayın.
- Repository detay sayfasında, repository'nin özetini içeren Overview tab'ını göreceksiniz.
- On-demand bir backup tetiklemek için Backup düğmesine tıklayın.
- Backup işlemi başlayacak. İşlemi ekranın sağ alt köşesindeki Background jobs panelinden adım adım takip edin. Panel sayfalar arasında gezinirken sizinle kalır, başarısız olan adımları gösterir ve işi iptal etmenizi sağlar. İş ayrıca Activity bölümüne kaydedilir.
Neler Yedeklenir?
Yedekleyebileceğiniz scope'lar sağlayıcıya göre değişir. Kaynak kod olmadan bir backup geri yüklenemeyeceği için Code & Commits her zaman dahildir.
| Scope | GitHub | GitLab | Bitbucket | Açıklama |
|---|---|---|---|---|
| Repository Metadata | ✓ | ✓ | ✓ | Repository bilgileri ve ayarları |
| Code & Commits | ✓ | ✓ | ✓ | Tüm branch'ler, tag'ler ve commit geçmişi. Her zaman dahildir |
| Pull Requests (GitLab'da Merge Requests) | ✓ | ✓ | ✓ | Açık ve kapalı pull request'ler. GitHub ve Bitbucket'ta yorumları da dahildir |
| Merge Request Comments | ✓ | GitLab merge request'lerindeki yorumlar; ayrı bir scope olarak sunulur | ||
| Issues | ✓ | ✓ | Açık ve kapalı issue'lar | |
| Releases | ✓ | ✓ | Repository'nin release'leri | |
| Collaborators | ✓ | ✓ | Repository'ye erişimi olan kişiler |
not
Bitbucket'ta tag'ler, Code & Commits kapsamında kaynak kodla birlikte yedeklenir.
Backup'ınızı Görüntüleme
Backup tamamlandığında:
- Repository'ye özel backup'ları görmek için repository detay sayfasındaki Backups tab'ına gidin.
- Veya tüm repository'lerdeki backup'ları görmek için kenar çubuğundaki Backup Snapshots bölümüne gidin.
Her backup kaydı; adını, repository'yi, tarihi ve boyutu gösterir. Ad vermediğiniz bir backup, ad yerine bitiş zamanını gösterir. Bir backup'ı yeniden adlandırabilir ve önemli backup'ları sabitleyerek (pin) her zaman görünür tutabilirsiniz; sabitlenmiş backup'ları Pinned only filtresiyle ayrıca listeleyebilirsiniz. Daha fazla bilgi için Backup'ları Görüntüleme sayfasına bakın.
Sonraki Adımlar
- Otomatik tekrarlayan backup'lar için bir scheduler oluşturun.
- Her git push'ta yedekleme yapmak için push olayı backup'larını yapılandırın.
- Kendi storage sağlayıcınızı kullanmak için BYOS storage'ı yapılandırın.