back

clone-all-gitlab.sh

A bash script that clones all accessible GitLab repositories from a GitLab instance, organizing them by their group/namespace structure.

export GITLAB_URL="https://your-gitlab-instance.com"
export GITLAB_TOKEN="your-personal-access-token"
curl https://albud.ca/clone-all-gitlab.sh | bash

What It Does

Main Features

Configuration

Required Environment Variables

Optional Settings (edit script to customize)

Requirements