Git-Repositorys spiegeln

DevOps Insights wird am 31. August 2026 das Ende des Betriebs erreichen und eingestellt werden. Continuous Delivery wird am 12. Februar 2027 in den folgenden Regionen eingestellt: au-syd, ca-tor, us-east. Code Risk Analyzer wird zu diesem Zeitpunkt ebenfalls in allen Regionen eingestellt. Wenn diese Funktionen in einer Region nicht aktiv genutzt werden, können sie in dieser Region vorzeitig eingestellt werden und es werden keine neuen Instanzen mehr akzeptiert. Weitere Informationen

Wenn Sie sowohl für Ihr Quell- als auch für Ihr Ziel-Repository (Repos) Git Repos and Issue Tracking verwenden, können Sie die integrierte Spiegelungsfunktion GitLab nutzen. Diese Funktion synchronisiert automatisch Ihr Quell- und Ihr Ziel-Repo. Wenn Sie einen anderen Git-Provider nutzen, müssen Sie eine eigene Spiegelungslösung einrichten. Alternativ dazu können Sie zum Spiegeln von Änderungen im Quellenrepository auch die Git-Repositorys manuell klonen und per Push-Operation in das Zielrepository laden.

Wenn Sie Ihre Projekte nicht spiegeln können, können Sie sie stattdessen exportieren und importieren. Die Quellen- und Zielrepositorys werden jedoch nicht synchronisiert, wenn Änderungen am Quellenrepository vorgenommen werden.

Führen Sie die folgenden Schritte aus, um ein Git Repos and Issue Tracking-Repository zu spiegeln:

  1. Erstellen Sie ein leeres GitLab-Projekt im Zielrepository. Initialisieren Sie dieses Projekt nicht mit einer Readme-Datei.

  2. Erstellen Sie ein persönliches Zugriffstoken mit dem Gültigkeitsbereich write_repository in der Zielregion. Speichern Sie eine Kopie dieses Tokens.

  3. Verwenden Sie Push-Mirroring, um das Quell-Repo in das Ziel-Repo zu übertragen:

    a. Wählen Sie im Quell-Repo Einstellungen > Repository aus.

    b. Geben Sie im Abschnitt Repository spiegeln der Repository-Seite die URL des Zielrepositorys ein.

    c. Wählen Sie Push-Operation durchführen aus, um die Richtung der Spiegelung anzugeben.

    d. Wählen Sie Kennwort aus, um die Kennwortauthentifizierungsmethode zu verwenden.

    e. Geben Sie das persönliche Zugriffstoken ein, das Sie in Schritt 2 erstellt haben.

    Fa. Klicken Sie auf Repository spiegeln, um den Spiegelungsprozess zu starten. Es kann bis zu fünf Minuten dauern, bis der Prozess gestartet wird.

  4. Suchen Sie in der Zielregion das gespiegelte Repository, um sicherzustellen, dass die Spiegelung erfolgreich war.