GitLab 国际站中国大陆等地区停服,如何将数据快速迁移到云效

代码托管平台 GitLab 国际站(GitLab.com)近日发布公告,官宣即将停止对中国大陆、香港、澳门地区的用户账号提供服务,并提供 60 天过渡期自行迁移账户数据,超期未迁移的账号可能会被 GitLab 清除。这一重要决策引起了全球开发者的广泛关注和讨论。

为了承接本次调整受影响地区的用户,GitLab 授权独立运营的中国区公司极狐 GitLab 为用户提供服务。

对于正在使用 GitLab 国际站托管代码的企业和研发团队,除迁移至极狐 GitLab 外,国内其他主流的 DevOps 平台也具有完备的产品能力,为开发者提供了更多的选择。其中,阿里云云效也提供了针对常见代码托管平台如 GitHub、GitLab 简单便捷的迁移方案, 帮助用户快速完成核心代码数据的迁移,确保代码资产安全。

阿里云云效是什么

云效是阿里云一站式 DevOps 平台,提供需求管理、测试管理、代码管理、CI/CD、制品管理、应用交付等涵盖软件研发全生命周期的开发工具链,开箱即用,免运维,目前已服务数十万家企业。

云效代码管理国产自研,同时从数据存储安全、备份与恢复、访问控制等方面提供了全面的安全防护能力,并支持多副本高可用架构。产品能力方面支持稳定的代码托管、灵活的代码评审、内置自动化代码规范和安全检测、便捷的代码搜索等。

同时,云效结合通义灵码还支持 AI 智能编码能力,提供行级/函数级实时续写、自然语言生成代码、单元测试生成、代码优化、注释生成、代码解释、研发智能问答、异常报错排查等能力,并针对阿里云的云服务使用场景调优,助力开发者高效、流畅地编写代码。

简单 3 步,快速将代码数据迁移到云效

效提供了两种方式快速迁移代码 Git 数据。

1、页面可视化导入

三步即可完成迁移,操作步骤如下:

  1. 登录云效代码管理首页 [ 1] ,单击右上角导入代码库
  1. 生成 GitLab 账户访问令牌(Access Token),获取方法参见 Access Token 访问令牌如何获取? [ 2]

  2. 点击确定,进入导入代码库列表页面,选择期望导入的仓库即可。

2、本地导入工具

针对仓库数超多(500 个以上)、单库超大(1G 以上)的代码库迁移场景,以及自建 GitLab 整体搬站或自建服务不通公网的场景,页面导入效率较低,云效还同时提供了本地导入工具的方式加速导入效率。

工具支持包括 GitLab 在内的多平台 Git 数据的批量迁移,包括源代码、分支、提交、标签信息。

操作步骤如下:

  1. 下载本地迁移 CLI 工具,安装工具并确保运行正常,参见安装本地迁移工具 [ 3]

  2. 定义迁移配置文件,配置来源平台(如 GitLab)和目标平台(云效)的相关信息,如:

    import:
    source:
    platform: common
    localSSHKeyPath: /Users/my/.ssh/id_rsa
    target:
    platform: codeup
    apiEndpoint: devops.cn-hangzhou.aliyuncs.com
    accessToken: xxxxx
    host: codeup.aliyun.com
    accessKey: xxxxx
    secretKey: xxxxx
    orgID: xxxxx
    localSSHKeyPath: /Users/my/.ssh/id_rsa
    # projectlistpath 迁移库范围文件路径;
    projectlistpath: projects.csv 、
    # workdir 指定迁移的工作目录路径,迁移完成后将自动清理目录;
    workdir: /Users/my/workspace

  3. 定义需要迁移的仓库范围。

  4. 一键 Run CLI,自动执行迁移,并查看迁移结果。

具体参数说明参见通用三方代码平台迁移 [ 4]

了解更多云效产品详情,欢迎点击此处前往云效官网。

相关链接:

1\] 云效代码管理首页 *https://codeup.aliyun.com/* \[2\] Access Token 访问令牌如何获取? *https://help.aliyun.com/zh/yunxiao/user-guide/how-to-get-an-access-token* \[3\] 安装本地迁移工具 *https://help.aliyun.com/zh/yunxiao/user-guide/install-the-local-migration-tool* \[4\] 通用三方代码平台迁移 *https://help.aliyun.com/zh/yunxiao/user-guide/common-tripartite-code-platform-migration*

相关推荐
sg_knight1 小时前
从单体架构到微服务:架构演进之路
java·spring boot·spring·spring cloud·微服务·云原生·架构
eternal__day1 小时前
Spring Cloud:构建云原生微服务架构的最佳工具和实践
java·spring cloud·微服务·云原生·架构
GoodStudyAndDayDayUp2 小时前
gitlab+portainer 实现Ruoyi Vue前端CI/CD
前端·vue.js·gitlab
zqh1767364646914 小时前
2025年阿里云ACP人工智能高级工程师认证模拟试题(附答案解析)
人工智能·算法·阿里云·人工智能工程师·阿里云acp·阿里云认证·acp人工智能
开源架构师15 小时前
JVM 与云原生的完美融合:引领技术潮流
jvm·微服务·云原生·性能优化·serverless·内存管理·容器化
zqh1767364646918 小时前
2025年阿里云大数据ACP高级工程师认证模拟试题(附答案解析)
阿里云·云计算
金刚猿19 小时前
openfeign 拦截器实现微服务上下文打通
微服务·云原生·架构
lcw_lance19 小时前
技术中台-核心技术介绍(微服务、云原生、DevOps等)
微服务·云原生·devops
alden_ygq1 天前
Kubernetes Horizontal Pod Autosscaler(HPA)核心机制解析
云原生·容器·kubernetes
风屿.1 天前
部署安装gitlab-ce-17.9.7-ce.0.el8.x86_64.rpm
gitlab