Cloner tous les dépots d'un sous groupe gitlab

0 minute read Published: 2020-11-30

Aujourd'hui, j'ai dû cloner tous les dépôts d'un groupe gitlab. Il y en avait 17. Ça m'a saoulé. J'ai entrepris de faire autrement.

Prérequis

Commande

curl --silent --header "Private-Token: $GITLAB_TOKEN" \
 https://gitlab.com/api/v4/groups/$GITLAB_GROUP/projects\?include_subgroups=true \
 | jq -r '.[].ssh_url_to_repo' | xargs -I _ git clone _

Informations :