I have a self-hosted Gitlab server, which I used to use to manage projects of my team for years. But I want to stop paying for a server and move all our projects to one of the cloud services which offers free private repos.
I want to move the repos from the whole server not the users to keep it as a private archive for future. Could someone help me out or point me in the right direction.
depends on what you want to migrate. If it is just the Git repository on its own, ensure that you have cloned it fresh and then change the origin in the .git/config file to the new repository remote destination.
If you need more migration data, e.g. releases, issues, etc. you might want to look for existing GitLab-to-GitLab migration docs, or use REST APIs with self-written scripts.
@dnsmichi yes, the aim is to just copy the repository (with all its branches), is there anyway to do all of them together. We got like 235 Repos, hard to do them all one by one.