Import bulk gitlab repository using manifest.xml file

I want to migrate all my existing git lab repository from production to our new server am trying though mainifest.xml file but it always failed because the repository is private and if i tried same repository with “Repo wit url” using user and password its cloned properly, so here my question is how to migrate or clone all those production repositories to our new server?