Wie man eine gesamte Gruppe von einer selbstgehosteten GitLab-Instanz klont

English Deutsch

Sie können das glab-Befehlszeilen-Tool verwenden, um alle Repositories einer gesamten Gruppe von Ihrer selbstgehosteten GitLab-Instanz zu klonen.

Schritt 1: glab authentifizieren

Zuerst müssen Sie sich mit glab bei Ihrer GitLab-Instanz anmelden:

glab_auth_login.sh
GITLAB_HOST=https://gitlab.mydomain.com glab auth login

Folgen Sie den Anweisungen, um sich bei Ihrer GitLab-Instanz anzumelden.

Schritt 2: Eine Gruppe von Repositories klonen

In diesem Beispiel klonen wir die Gruppe namens MyGroup

glab_clone_group.sh
GITLAB_HOST=https://gitlab.mydomain.com glab repo clone -g "MyGroup" --archived=false -p --paginate

Dieser Befehl

Beachten Sie, dass --paginate hier notwendig ist, falls es mehr Repos gibt als auf eine Seite passen.

--archived=false bedeutet, dass das Klonen archivierter Repositories übersprungen wird. Lassen Sie diese Option weg, falls Sie auch archivierte Repos klonen möchten.


Check out similar posts by category: Git