GitLab

GitHub to GitLab migration the easy way

Jul 11, 2023Fernando Diaz
GitHub to GitLab migration the easy way
SummaryAI, from the source post

This post details the process of migrating projects from GitHub to GitLab using GitLab's built-in importer. It covers the types of data that can be migrated (repository data, issues, pull requests, wiki pages, etc.) and the mapping of roles between GitHub and GitLab. It also provides a step-by-step guide on performing the import and manually migrating GitHub Actions to GitLab CI/CD by creating a `.gitlab-ci.yml` file. The post demonstrates the migration of a sample project, including its issues and merge requests, and shows how to translate GitHub Actions for linting, smoke tests, and unit tests into GitLab CI/CD jobs.

More from the Project Hosting Alternatives and GitLab.com's Value Proposition trail