Files
nexus/wiki/concepts/GitHub-Enterprise-to-GitLab-Migration.md
2026-04-19 06:32:15 +08:00

45 lines
1.3 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: "GitHub-Enterprise to GitLab Migration"
type: concept
tags:
- DevOps
- Migration
- GitHub
- GitLab
date-added: 2026-04-19
---
## Definition
GitHub-Enterprise to GitLab MigrationGitHub Enterprise 到 GitLab 迁移)是 OpenText 将源代码仓库从 GitHub Enterprise 迁移到 GitLab 的企业级迁移项目。
## Migration Approaches
- **Mirroring**:将 GitHub 仓库同步到 GitLab保持持续更新
- **Shift and Lift**:将代码复制到 GitLab 并同时转换 CI/CD 管道
## Migration Tracking
- 通过 PHTProduct 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]]