So, i was faced with the problem of taking backups to all my projects for purpose of DR. As you can expect, i had a lot of projects nested in groups and Manually cloning every one of them is just not the developer style of doing things.
Solution: A small node utility which does exactly that !
goto : https://gitlab.com/profile/personal_access_tokens and get yourself a personal token.
Copy that token and keep it handy
clone this project by typing
Follow the Readme instructions on the Repository to place the token in the right place and start the utility.
And Voila ! You just started cloning all your repositories nicely arranged in group wise folders.