Skip to content

GitLab

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.