Migrating from GitHub to GitLab
I recently migrated most of my projects from GitHub to GitLab.
But why?
It wasn't simply about GitLab CI. In fact, GitHub Actions is an excellent CI/CD platform, and I have nothing against it. The decision was mostly about how I prefer to organize and manage my projects.
One of the biggest reasons was GitLab's Groups and Subgroups feature, which provides a hierarchical way to organize repositories and projects. It fits the way I manage my personal projects and organizations much better.
In this post, I'll walk through the reasons behind this decision, the challenges I encountered during the migration, and what's next for my projects on GitLab.