--- title: "GitLab" type: entity tags: [GitLab, Source-Control, CI/CD, DevOps, Git, Platform] sources: - public-cloud-learning-sessions-opentext-github-enterprise-to-gitlab-migration-20 - ctp-topic-2-git - ctp-topic-9-ci-cd-with-gruntwork - public-cloud-learning-sessions-opentext-thor-platform-flows-20241210-160056-meet last_updated: 2026-05-11 --- ## GitLab GitLab 是一个完整的 DevOps 平台,涵盖从源代码管理、CI/CD 流水线到监控、安全和运维的全生命周期工具链。 ## Key Facts | 维度 | 说明 | |------|------| | 类型 | 单一平台(All-in-One DevOps Platform) | | 许可证 | 开源(Community Edition)+ 商业版(Ultimate/Enterprise) | | 核心功能 | Git 仓库管理、CI/CD pipelines、容器注册表、监控、安全扫描 | | OpenText 授权 | 覆盖高达 8,500 名用户 | | OpenText 定位 | 源代码管理的黄金标准(Golden Standard) | ## GitHub Enterprise 到 GitLab 迁移 详见 [[public-cloud-learning-sessions-opentext-github-enterprise-to-gitlab-migration-20]] OpenText 将 GitLab 定为源代码管理的统一平台,驱动因素包括: - GitHub Enterprise 许可证到期不续 - Project Thor 工具链统一战略 - GitLab 自服务权限管理优势 ## 迁移方案 ### Mirroring(镜像同步) 将 GitHub 仓库同步到 GitLab,源仓库保持不变。适用于需要保持 GitHub 访问权限的场景。 ### Shift and Lift(搬移重构) 将代码直接复制到 GitLab,同时转换 CI/CD 流水线。适用于已完成流水线规划的团队。 ## Connections - [[GitLab]] ← uses ← [[OpenText]](OpenText 作为源代码管理标准平台) - [[GitHub-Enterprise]] → migrated_to → [[GitLab]](OpenText 迁移项目) - [[Build Hub]] → manages ← [[GitLab]](Build Hub 团队管理 GitLab 中心工具) - [[PHT(Product Hub Platform)]] ← controls ← [[GitLab]] 仓库权限 - [[Project Thor]] ← integrates ← [[GitLab]](作为集中化源代码控制系统) ## Sources - [[public-cloud-learning-sessions-opentext-github-enterprise-to-gitlab-migration-20]] - [[ctp-topic-2-git]] - [[ctp-topic-9-ci-cd-with-gruntwork]]