Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

How we migrated from GitHub to Gitlab and keeping our workflow

说明与用途

将代码库、问题和 CI 流程从 GitHub 迁移到 GitLab,同时保持工作流和社区互动。

问题

Migrating a large open‑source project from GitHub to GitLab while preserving existing workflow and community engagement.

结果

Successful migration with preserved issues, PRs, and CI pipelines, minimal downtime, and maintained community engagement.

工作流

  • 1. Created new GitLab projects mirroring GitHub repos. 2. Migrated source code, tags, and branches. 3. Transferred issues, pull requests, and comments via GitLab’s import tool. 4. Re‑configured CI/CD pipelines to GitLab CI. 5. Updated webhooks and integrations. 6. Communicated changes to contributors and provided migration guides. 7. Decommissioned GitHub repositories after verification.

证据

We used GitLab’s import tool to bring over issues and pull requests.

来源

  • 记录日期: 2026-09-21T10:15:46.842Z