How to Migrate Complete Project (ALL commits, branches, etc.) to another GitLab Server

Hello all,

I have a question that is either really easy, or close to impossible (not sure which). I need to migrate a complete project from one GitLab server to another GitLab server (which I imagine is not as easy as a simple copy/paste?). I have tried the git archive command, but all it gives me are the current project files. What I need is a way to transfer ALL commits and branches. If there isn’t a simple command that can do this, is there a script that one could use that would give the same result?

Thank you for any and all help,
James

gitlab import?