In my GitLab repository, I have a group with 20 projects. I want to clone all projects at once. Is that possible?
I created a tool for that: https://github.com/ezbz/gitlabber, you can use glob/regex expressions to select groups/subgroups you'd like to clone.
Say your top-level group is called MyGroup
and you want to clone all projects under it to ~/GitlabRoot
you can use the following command:
gitlabber -t -u -i '/MyGroup**' ~/GitlabRoot