GitLab'ı Bağlama
Projelerinizi GitHub ve Bitbucket'ta olduğu gibi yedeklemek için GitLab'ı GitSec'e bağlayın. GitLab.com'u OAuth ile, kendi sunucunuzda çalışan Self-Managed bir GitLab'ı ise adresi ve bir erişim token'ı ile bağlayabilirsiniz.
GitLab.com'u Bağlama
- Kenar çubuğunda Repositories > Add Provider seçeneğine gidin.
- GitLab kartına tıklayın.
- GitSec'i yetkilendirmek için GitLab.com'a yönlendirileceksiniz.
- Yetkilendirme isteğini onaylayın.
Yetkilendirme sonrasında GitSec'e geri yönlendirileceksiniz. Bağlanan projeleriniz Repositories > GitLab altında görünecektir.
Self-Managed GitLab'ı Bağlama
Bu seçeneği kendi barındırdığınız bir GitLab sunucusu için kullanın. Sunucunuzda GitLab 13.0 veya üstü çalışmalıdır.
- Kenar çubuğunda Repositories > Add Provider seçeneğine gidin.
- Self-Managed GitLab kartına tıklayın (Connect a GitLab you run yourself using an access token).
- Sunucunuzun GitLab address bilgisini girin.
- Bir Access token girin.
- Bağlantıyı tamamlamak için formu gönderin.
- Adres HTTPS kullanmalı ve internetten erişilebilir olmalıdır. Yerel veya özel ağ adresleri kabul edilmez.
- Adres
?,#ya da kullanıcı adı veya parola içeremez.
Access token, api scope'una sahip kişisel veya grup erişim token'ı olmalıdır.
- Token şifreli olarak saklanır ve gönderdikten sonra bir daha gösterilmez.
- GitSec token'ı yalnızca yedeklediği projeleri okumak için kullanır.
- Token'ı GitLab'da iptal ederseniz bağlantı çalışmayı durdurur.
- GitSec token'ı yenilemez. Süresi dolduğunda sunucuyu yeni bir token ile yeniden bağlayın.
Bağladığınız her Self-Managed sunucu Repositories altında ayrı bir giriş olarak görünür.
Yeni Projeler ve Push Olayları
- Yeni projeler: GitSec yeni projeleri saatlik eşitlemeyle otomatik olarak alır. GitLab'ı ilk kez bağladığınızda ilk eşitleme yaklaşık 15 dakika sonra çalışır.
- Push olayı backup'ları: GitSec eşitleme sırasında push ve tag push olayları için proje webhook'unu kendisi kaydeder. Self-Managed bir sunucuda push olaylarının ulaşması için sunucunuzun GitSec'e erişebilmesi gerekir. Ayrıntılar için Push Event Backup'ları sayfasına bakın.
Backup'ları GitLab.com'a veya Self-Managed bir sunucuya geri yükleyebilirsiniz. GitLab'a geri yükleme yaparken Target namespace olarak kişisel namespace'inizi veya proje oluşturabildiğiniz bir grubu seçebilirsiniz. Ayrıntılar için Restore Genel Bakış sayfasına bakın.
Bağlı Repository'leri Yönetme
Bağlandıktan sonra, tüm projelerinizi görmek için Repositories > GitLab bölümüne gidin. Buradan, bireysel repository'leri backup için etkinleştirebilir veya devre dışı bırakabilirsiniz. Daha fazla bilgi için Repository'leri Yönetme sayfasına bakın.
Sonraki Adımlar
GitLab bağlandıktan sonra, ilk backup'ınızı oluşturmaya hazırsınız.