45 lines
1.3 KiB
Markdown
45 lines
1.3 KiB
Markdown
---
|
||
title: "GitHub-Enterprise to GitLab Migration"
|
||
type: concept
|
||
tags:
|
||
- DevOps
|
||
- Migration
|
||
- GitHub
|
||
- GitLab
|
||
date-added: 2026-04-19
|
||
---
|
||
|
||
## Definition
|
||
GitHub-Enterprise to GitLab Migration(GitHub Enterprise 到 GitLab 迁移)是 OpenText 将源代码仓库从 GitHub Enterprise 迁移到 GitLab 的企业级迁移项目。
|
||
|
||
## Migration Approaches
|
||
- **Mirroring**:将 GitHub 仓库同步到 GitLab,保持持续更新
|
||
- **Shift and Lift**:将代码复制到 GitLab 并同时转换 CI/CD 管道
|
||
|
||
## Migration Tracking
|
||
- 通过 PHT(Product Hub platform)跟踪进度
|
||
- 定期向开发经理和构建倡导者更新
|
||
- 规划指南:清点 GitHub 资产、识别管道、了解网络连接
|
||
|
||
## Key Milestones
|
||
1. 安装 GitLab 插件
|
||
2. 早期访问 GitLab
|
||
3. 映射仓库到 PHT
|
||
4. 设置服务账户
|
||
5. 更新管道
|
||
|
||
## Network Connectivity
|
||
- GitLab proxy 位于 Brook Park,可通过 SD1 访问
|
||
- 商业实例连接 GitLab 可能需要 GIS 团队批准例外
|
||
|
||
## Related Entities
|
||
- [[GitHub-Enterprise]]
|
||
- [[GitLab]]
|
||
- [[OpenText]]
|
||
- [[Build-Hub]]
|
||
- [[Project-Thor]]
|
||
|
||
## Connections
|
||
- [[GitHub-Enterprise]] → replaced_by → [[GitLab]]
|
||
- [[Self-Serve-Migration]] ← applies_to ← [[GitHub-Enterprise-to-GitLab-Migration]]
|
||
- [[Build-Hub]] ← supports ← [[GitHub-Enterprise-to-GitLab-Migration]] |