Auto-sync: 2026-04-29 04:03

This commit is contained in:
2026-04-29 04:03:31 +08:00
parent 2c56d5a031
commit eedfafcae2
47 changed files with 2453 additions and 0 deletions

56
wiki/entities/GitLab.md Normal file
View File

@@ -0,0 +1,56 @@
---
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]]