将项目迁移到 GitLab 实例 (免费)
请参阅这些文档以迁移到 GitLab:
- 来自 Bitbucket 云
- 来自 Bitbucket Server(也称为 Stash)
- 来自 ClearCase
- 来自 CVS
- 来自 FogBugz
- 来自 GitHub.com 或 GitHub Enterprise
- 来自 GitLab.com
- 从吉特亚
- 来自 Perforce
- 来自 SVN
- 来自 TFVC
- 通过 URL 从存储库
- 通过上传清单文件 (AOSP)
- 来自 Phabricator
- 来自 Jira(仅限问题)
您还可以从 通过 HTTP 导入任何 Git 存储库 New Project 页面 。 请注意,如果 存储库太大,导入可能超时。
您还可以 连接外部存储库以获得 CI/CD 优势 。 (优质的)
LFS认证
导入包含 LFS 对象的项目时,如果项目具有 .lfsconfig 带有 URL 主机的文件 ( lfs.url) 与存储库 URL 主机不同,LFS 文件不会被下载。
从自我管理的 GitLab 迁移到 GitLab.com
如果您只需要迁移 Git 仓库,您可以 通过 URL 导入每个项目 。 但是,您不能以这种方式导入问题和合并请求。 保留所有元数据,如问题和 合并请求,使用 导入/导出功能 从自我管理的 GitLab 导出项目并将这些项目导入 GitLab.com。 所有 GitLab 用户关联(例如评论作者)更改为导入项目的用户。 更多 信息,请参阅 导入说明 。
笔记: 迁移到 GitLab.com 时,您必须手动创建用户,除非 SCIM 将会被使用。 使用 API 创建用户仅限于自我管理的实例,因为它需要 管理员访问。
要将所有数据从自我管理迁移到 GitLab.com,您可以利用 API 。 按以下顺序迁移资产:
请记住 的限制 导入/导出功能 。
您仍然必须迁移您的 Container Registry 通过一系列 Docker 拉取和推送。 重新运行任何 CI 管道以检索任何构建工件。
从 GitLab.com 迁移到自我管理的 GitLab
该过程本质上与 从自我管理的 GitLab 迁移到 GitLab.com 相同 。 主要区别在于管理员可以在自我管理的 GitLab 实例上创建用户 通过 UI 或 用户 API 。
在两个自我管理的 GitLab 实例之间迁移
要从现有的自我管理 GitLab 实例迁移到新的自我管理 GitLab 实例,它是 最好 备份 现有实例并将其还原到新实例上。 例如,这在迁移时很有用 从旧服务器到新服务器的自我管理实例。
生成的备份不依赖于运行 GitLab 的操作系统。 因此,您可以使用 在不同操作系统发行版或版本之间切换的恢复方法,只要 因为相同的 GitLab 版本 可供安装 。
要将两个自我管理的 GitLab 实例合并在一起,请使用中的说明 从自我管理的 GitLab 迁移到 GitLab.com 。 当两个自我管理的实例都有必须保留的现有数据时,此方法很有用。
另请注意,管理员可以使用 用户 API 迁移用户。
项目别名 (PREMIUM SELF)
引入 在 GitLab Premium 12.1 中 。
GitLab 存储库通常使用命名空间和项目名称访问。 迁移时 经常访问 GitLab 的存储库,但是,您可以使用项目别名来访问那些 具有原始名称的存储库。 通过项目别名访问存储库可降低风险 与迁移此类存储库相关。
此功能仅在 Git over SSH 上可用。 此外,只有 GitLab 管理员才能创建项目 别名,并且它们只能通过 API 执行此操作。 有关更多信息,请参阅 项目别名 API 文档 。
管理员为项目创建别名后,您可以使用别名克隆项目 存储库。 例如,如果管理员创建别名 gitlab为项目 https://gitlab.com/gitlab-org/gitlab,您可以使用克隆项目 git clone git@gitlab.com:gitlab.git代替 git clone git@gitlab.com:gitlab-org/gitlab.git.
这篇博客详细介绍了如何将项目从各种源迁移到 GitLab,包括 Bitbucket, GitHub, SVN 等。还讨论了LFS认证问题,以及从自我管理的 GitLab 实例迁移到 GitLab.com 的步骤,包括元数据的导入和用户迁移。此外,还提到了在两个自我管理的 GitLab 实例之间迁移的方法和项目别名的高级功能。"
133587710,19673537,Struts MVC基础教程:简单实现,"['Struts框架', 'MVC设计模式', 'Java Web开发', 'Servlet编程']
1564

被折叠的 条评论
为什么被折叠?



