Ana içeriğe geç

Restore Wizard

Restore Wizard, bir backup anlık görüntüsünü dört adımda yeni bir GitHub veya Bitbucket repository'sine restore etmeniz için size rehberlik eder.

Adım 1: Hedef Hesabı Seçin

Restore edilen repository'nin oluşturulacağı GitHub organizasyonunu, GitHub kişisel hesabını veya Bitbucket hesabını seçin.

  • Dropdown, aktif bir restore kurulumuna sahip tüm hesapları listeler. Her girişte hesap adı ve sağlayıcı rozeti (GitHub veya Bitbucket) görüntülenir.
  • Hedef hesabınız listede yoksa Install for New Organization butonuna tıklayın ve bir sağlayıcı seçin:
    • GitHub: GitSec Restore App'i yetkilendirdiğiniz organizasyona veya kişisel hesaba yükler.
    • Bitbucket: Bitbucket hesabınızı bir yetkilendirme açılır penceresi üzerinden bağlar.
  • GitLab henüz restore hedefi olarak kullanılamamaktadır.
bilgi

Restore App, repository oluşturmak veya push yapmak için yazma erişimi gerektirir. Bu, salt okunur işlemler için kullanılan Backup App'ten ayrı bir uygulamadır.

Adım 2: Backup Kaynağını Seçin

Hangi backup anlık görüntüsünden restore yapacağınızı seçin.

  • Bir dropdown, seçilen repository için backup anlık görüntülerini 10'ar 10'ar yükleyerek gösterir. Daha fazlasını yüklemek için listenin sonuna kaydırın.
  • Her anlık görüntüde repository'nin tam adı, execution ID, tamamlanma zaman damgası ve bir durum rozeti (Completed, Failed, In Progress, Partially Completed, Pending veya Cancelled) görüntülenir.
  • Restore etmek istediğiniz anlık görüntüyü seçin.

Adım 3: Hedef Repository'yi Yapılandırın

Restore için hedef repository'yi ayarlayın:

AlanAçıklama
Repository TypeŞu anda yalnızca New kullanılabilir. Her restore işlemi yeni bir repository oluşturur. Existing seçeneği devre dışıdır ve Coming Soon olarak işaretlenmiştir.
WorkspaceYalnızca Bitbucket hedefleri için, yeni repository'nin oluşturulacağı Bitbucket çalışma alanını (workspace) seçin. Bu alan zorunludur.
Repository NameYeni repository'nin adı (en fazla 64 karakter). Ad, hedef hesap veya çalışma alanı içinde benzersiz olmalıdır.
DescriptionRepository için isteğe bağlı bir açıklama.
VisibilityPrivate veya Public. GitHub hedefleri için ek olarak Internal sunulur.
Included ItemsHangi scope'ların restore edileceğini seçin.

:::caution Organizasyon Gerekli Internal görünürlüğü, yalnızca organizasyon hesapları için kullanılabilen bir GitHub Enterprise özelliğidir. Hedef hesap kişisel bir kullanıcı hesabıysa, lütfen Private veya Public seçin. Yine de Internal seçerseniz wizard bir uyarı gösterir ve repository bunun yerine Private olarak oluşturulur. :::

Included Items

Bugün yalnızca kaynak kod (Code & Commits) restore edilebilir. Pull Requests, Issues, Wiki Pages, Projects ve Releases öğeleri devre dışı olarak, Coming Soon rozetleriyle gösterilir. Bitbucket hedeflerinde Issues öğesi hiç gösterilmez.

Adım 4: İnceleme ve Onay

Başlamadan önce tüm restore ayrıntılarını inceleyin:

  • Source Details: Hedef hesap ve backup anlık görüntü ID'si.
  • Target Repository: Ad, açıklama ve görünürlük ayarları.
  • Included Items: Restore edilecek scope'lar, etkin öğeler için onay işaretleriyle birlikte.

Her bölümde ayarlara geri dönüp değişiklik yapmanıza olanak tanıyan bir Edit butonu vardır.

Hazır olduğunuzda, restore işlemini başlatmak için Start Restore butonuna tıklayın.

Restore Sonrası

Restore işlemi başarıyla tamamlandığında bir onay ekranı göreceksiniz. Restore edilen repository, yapılandırılan ayarlarla hedef GitHub organizasyonunda veya Bitbucket çalışma alanında kullanılabilir olacaktır.

Restore ilerlemesini Activity sayfasından veya kenar çubuğundaki Restores sayfasından takip edebilirsiniz.