Zum Inhalt springen

Bestehende Repositories migrieren

Die Nutzung eines verteilten Versionskontrollsystems (wie STACKIT Git) ermöglicht es Ihnen, die Kontrolle über die Daten innerhalb des Repositorys zu behalten. Wenn Sie eine lokale Kopie Ihrer Dateien herunterladen möchten, können Sie Ihr Repo git clonen oder das Repo über die Webschnittstelle herunterladen. Dies funktioniert gut für das Verschieben von Dateien, aber nicht für Metadaten wie Issues, Releases und das Wiki. Wenn Sie diese ebenfalls migrieren möchten, können Sie das Migrationstool verwenden.

  1. Klicken Sie auf das Symbol ”+” oben rechts und wählen Sie New migration im Dropdown-Menü.
  2. Wählen Sie auf der Seite New migration den Quell-Git-Host aus.
    • Für GitHub, GitLab, GitBucket, Gitea und andere kann das Migrationstool nicht nur Ihre Repository-Daten, sondern auch Metadaten wie Issues, Labels, Wiki, Releases, Meilensteine usw. migrieren.
    • Wenn Sie Ihren Dienst nicht finden können, können Sie die Option Git auswählen. Dies migriert jedoch keine erwähnten Metadaten.
    • Um ein Repo mit seinen Metadaten von einem anderen Dienst zu migrieren, müssen Sie zuerst ein Zugriffstoken auf dem Dienst mit Ihrem Repository erstellen. Bitte prüfen Sie in der Dokumentation des Dienstes, wie Sie das Zugriffstoken erhalten. Beispiele finden Sie für GitLab und GitHub. Vergessen Sie nicht, das Zugriffstoken zu löschen, sobald Sie fertig sind.