Files
nexus/wiki/entities/GitLab.md
2026-04-29 04:03:31 +08:00

57 lines
2.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
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 中心工具)
- [[PHTProduct 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]]