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

本文涉及的产品
应用实时监控服务-应用监控,每月50GB免费额度
可观测监控 Prometheus 版,每月50GB免费额度
函数计算FC,每月15万CU 3个月
简介: 对于正在使用 GitLab 国际站托管代码的企业和研发团队,除迁移至极狐 GitLab 外,国内其他主流的 DevOps 平台也具有完备的产品能力,为开发者提供了更多的选择。其中,阿里云云效也提供了针对常见代码托管平台如 GitHub、GitLab 简单便捷的迁移方案,帮助用户快速完成核心代码数据的迁移,确保代码资产安全。

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


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


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


阿里云云效是什么


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

image.png

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


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


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


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


1、页面可视化导入

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


1. 登录云效代码管理首页[1],单击右上角导入代码库

image.png

2. 生成 GitLab 账户访问令牌(Access Token),获取方法参见 Access Token 访问令牌如何获取?[2]


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

image.png

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

相关实践学习
2分钟自动化部署人生模拟器
本场景将带你借助云效流水线Flow实现人生模拟器小游戏的自动化部署
SVN版本控制系统
SVN是现在软件开发之中的主流软件版本控制工具,在工作之中利用SVN可以有效的解决多人开发的代码管理问题,本课程将为读者讲解SVN服务器的配置以及基于MyEclipse的SVN客户端插件的配置与使用,并且在讲解之中着重讲解了冲突的产生于解决。
相关文章
|
3天前
|
监控 安全 数据库
阿里云国际站:如何使用阿里云国际站服务器
阿里云国际站服务器是一种强大的云计算服务,可以帮助用户轻松搭建和管理自己的网站、应用程序和数据库。本文将介绍如何使用阿里云国际站服务器,包括注册账户、选择服务器配置、安装操作系统、配置网络和安全设置等方面。
|
存储 弹性计算 安全
阿里云国际站代理商:购买阿里国外的云服务器是否可以访问谷歌?
@luotuoemo飞机@TG 阿里云国际站代理商:购买阿里国外的云服务器是否可以访问谷歌?总的来说,阿里云国际版服务器为用户提供了访问谷歌等国外网站的可能。只需合理规划,遵守法律法规,用户就可以享受到阿里云强大的全球基础设施带来的便利。然而,任何技术都不能替代对法律法规的尊重和遵守,故在此也强调,使用者需要明确自己的责任和义务,合法合规地使用云服务器,确保自身的网络安全和信息安全。
|
Cloud Native 大数据 关系型数据库
上线!阿里云海外开发者社区
上线!阿里云海外开发者社区
292 0
|
云安全 自然语言处理 关系型数据库
注册成功后就可以购买阿里云国际站的产品了
注册成功后就可以购买阿里云国际站的产品了
|
机器学习/深度学习 人工智能 弹性计算
阿里云国际站代理商:阿里云启用第三座日本数据中心,加快海外市场扩展
专业防护TG飞机:@luotuoemo 在日本市场,阿里云已先后于2016年和2019年启用第一、二座数据中心,成立本地公司,用本地团队服务本地市场,已服务于游戏、制造、零售和汽车等多个领域企业。在去年的东京奥运会上,阿里云与奥林匹克广播服务公司(OBS)联手打造了OBS Cloud,支持奥运历史上首次实现云上转播,让东京奥运现场的转播中心面积缩小25%,工作人员减少27%。   近期,阿里云宣布与日本JP Games和服装企业TSI达成合作,支持JP Games打造元宇宙引擎PEGASUS WORLDKIT,并在其中设置云上虚拟空间,搭建街道、店铺、广场等设施,让消费者可以通过VR等方式在
阿里云国际站代理商:阿里云启用第三座日本数据中心,加快海外市场扩展
阿里云国际站和阿里云中国站有什么不同?
专业防护TG飞机:@luotuoemo 大家对于阿里云已经很熟悉了,但是提到阿里云首先想到的是阿里云国内站,最近阿里云国际站的呼声也很高,那么阿里云国际站是什么呢?跟中国站又有什么不同呢?下面【聚搜云】我们来说一下
阿里云国际站和阿里云中国站有什么不同?
|
容灾 定位技术 数据中心
阿里云国际站注册好了,可以购买国内产品嘛,可以的!
问题:阿里云国际站注册好了,可以购买国内产品嘛: 答案:可以的!只要您实名完成即可购买国内资源,国际资源是免备案的! 聚搜云介绍阿里云地域和可用区的概念、选择指导、两者的关系以及阿里云支持的地域和可用区列表。
阿里云国际站注册好了,可以购买国内产品嘛,可以的!
|
存储 人工智能 监控
阿里云国际站介绍,阿里云国际站账号
阿里云国际版账号是需要通过阿里云渠道商来实现注册认证的,本篇文章就介绍一家这样的阿里云国际版渠道商1788yun.com,通过它,实现无需PayPal信用卡,无门槛注册买阿里云国际版的产品与服务。