Website-Suche

So migrieren Sie von GitHub zu GitLab


Wie Sie vielleicht wissen, ist Gitlab eine der besten Alternativen zu Github, die erste, die Ihnen unter den verfügbaren Optionen in den Sinn kommt. Gitlab ist eine skalierbare und effiziente Git-basierte Plattform mit vollem Funktionsumfang für die Softwareentwicklung: Sie unterstützt einen vollständigen DevOps-Lebenszyklus.

Lesen Sie auch: So installieren und konfigurieren Sie GitLab unter CentOS 7

Sie haben Projekte auf Github und möchten auf Gitlab migrieren? In diesem Artikel erklären wir, wie Sie von Github nach Gitlab migrieren und wie Sie Ihr Open-Source-Projekt von Github nach importieren Gitlab in wenigen einfachen Schritten mithilfe der GitHub-Integrationsfunktion.

Achtung: Die folgenden Anweisungen funktionieren für Benutzer auf Gitlab.com. Für eine selbst gehostete Gitlab-Instanz müssen Sie GitHub manuell aktivieren Integrationsfunktion zur Verwendung dieser Methode.

Anforderungen:

Bevor Sie fortfahren, stellen Sie sicher, dass:

  • Sowohl Ihr Github- als auch Ihr Gitlab-Konto werden mit demselben öffentlichen E-Mail-Konto oder erstellt.
  • Sie haben sich mit dem GitHub-Symbol beim GitLab-Konto angemeldet, was bedeutet, dass Sie für beide Konten dieselbe E-Mail-Adresse verwenden.

Die oben genannten Anforderungen gelten auch für alle anderen Benutzer, die Ihrem Github-Projekt zugeordnet sind und das Sie Gitlab zuordnen möchten.

Migration von Github zu Gitlab

1. Gehen Sie zunächst zur Gitlab-Anmeldeseite und melden Sie sich dann mit dem Github-Symbol an oder Registrieren Sie sich mit derselben E-Mail-Adresse, die Sie für die Registrierung verwendet haben mit Github.

2. Nachdem Sie sich erfolgreich angemeldet haben, gehen Sie zur oberen Navigationsleiste, klicken Sie auf +, wählen Sie Neues Projekt und geben Sie den Pfad Ihres neuen Projekts als ein gezeigt.

3. Klicken Sie anschließend auf die Registerkarte Projekt importieren und wählen Sie dann GitHub aus den verfügbaren Optionen aus, wie im Screenshot gezeigt.

4. Sie werden zur Repository-Importseite weitergeleitet. Klicken Sie auf GitHub-Repositorys auflisten.

5. Anschließend sollten Sie zu einer externen Anwendungsautorisierungsseite auf github.com weitergeleitet werden, um das GitLab zu autorisieren, wie in diesem Screenshot gezeigt. Klicken Sie auf Gitlabhq autorisieren.

6. Sie werden zurück zur Gitlab-Importseite weitergeleitet, wo Sie eine Liste aller Ihrer GitHub-Repositorys sehen sollten. Klicken Sie in der Statusspalte für jedes Repository, das Sie von Github nach Gitlab importieren möchten, auf Import.

7. Sobald Ihr Repository importiert ist, ändert sich sein Status in Fertig, wie in diesem Screenshot gezeigt.

8. Nun sollte in Ihrer Liste der Gitlab-Projekte das gerade importierte Repository vorhanden sein.

Weitere Informationen finden Sie auf der GitLab-Dokumentenseite.

Das ist alles! In diesem Artikel haben wir erklärt, wie Sie von Github nach Gitlab migrieren. Wenn Sie Fragen oder Gedanken zum Teilen haben, erreichen Sie uns über das unten stehende Feedback-Formular.