Atlassian 停服 Bitbucket?三步快速迁移至极狐GitLab

之前的文章Jira 母公司全面停服 Server 产品,用户如何迁移至极狐GitLab提到了 Atlassian 将在 2 月 15 日以后停止对 Server 端产品的服务支持,此后用户将无法像之前一样继续使用 Jira、Bitbucket、Bamboo、Confluence 这些产品了。如果用户想要继续使用这些产品,就需要迁移到 Atlassian Cloud 或采用价格较高的 Data Center 解决方案,但是这两种方案都有其弊端:Atlassian Cloud 服务器在国外,国内用户使用会存在数据安全问题;Data Center 解决方案会有成本上升问题。

极狐GitLab 就是一款可以解决上述问题的 DevOps 工具,能够提供软件研发团队日常所需的多种软件交付功能。在产品功能上,极狐GitLab 包含敏捷项目管理(Jira 的功能)、源代码托管(Bitbucket 的功能)、 CI/CD(Bamboo 的功能)以及安全合规(DevSecOps)等。而且极狐GitLab 是单一应用,包含所有功能,用户无需再搭建复杂的工具链,进行额外的插件配置等,即可享用开箱即用的 DevOps 功能。

极狐GitLab 支持从 Jira、Bitbucket、Bamboo 丝滑迁移过来。下面演示如何从 Bitbucket 迁移到极狐GitLab。

极狐GitLab 支持从Bitbucket Server或Bitbucket Cloud迁移至极狐GitLab。

从 Bitbucket Server 迁移至极狐GitLab

前提

  • 一个可用的极狐GitLab 实例:私有化部署或者 SaaS 均可(jihulab.com)
  • Bitbucket Server 的信息:URL、username、password/personal access token

对于私有化部署实例,需要确保开启了 Bitbucket Server 导入源。具体方法为:管理中心 --> 设置 --> 通用 --> 导入和导出设置,确保 Bitbucket 相关的条目都进行了勾选,然后保存更改即可。

开始迁移

第一步:选择新建项目,在出现的界面中选择导入项目

第二步:选择从 Bitbucket Server 导入,并填写 Bitbucket Server 对应的信息

第三步:选择需要导入的项目

第二步中填写信息结束,点击列出您的 Bitbucket 库就会列举出你 Bitbucket Server 上的项目,然后选择想要导入的项目,点击导入即可开始导入。导入完成即可在极狐GitLab 实例上查看了

注意:导入的过程,会将仓库描述、Git 仓库数据、拉取请求(Pull Requests)、拉取请求的其他信息(注释、审核人员、审批人员、合并事件等)以及 LFS 对象全部导入到极狐GitLab 实例。如果导入的项目本身是公共的,导入过来也会是公共的,如果导入的项目本身是私有的,导入过来也会变为私有的。

从 Bitbucket Cloud 迁移至极狐GitLab

第一步:在导入项目中选择从 Bitbucket Cloud 导入

从 Bitbucket Cloud 迁移至极狐GitLab 的步骤和从 Bitbucket Server 迁移过来是类似的,就是在选择导入项目源的时候选择 Bitbucket Cloud:

第二步:同意访问授权

初次导入的时候,需要同意极狐GitLab 对于 Bitbucket Cloud 的访问授权。点击授权访问即可:

第三步:导入项目

极狐GitLab 会列举出 Bitbucket Cloud 上的项目,然后选择需要导入的项目,点击导入即可:

导入完成即可在极狐GitLab 实例上查看对应的项目了。

不管是从 Bitbucket Cloud 还是 Bitbucket Server,导入极狐GitLab 实例都是比较方便的,导入之后就可以体验一体化 DevOps 平台带来的各种酸爽了。**

相关推荐
rustfs1 天前
GitLab 如何与 RustFS 集成?
分布式·rust·gitlab
郝亚军3 天前
gitlab常用命令
gitlab
xixingzhe26 天前
Java 使用 GitLab4J 实现 WebHook
gitlab
童槿顏丶8 天前
GitLab部署到Linux
linux·运维·gitlab
InfinitePlus8 天前
Gitlab docker版本安装
docker·容器·gitlab
进击切图仔8 天前
GitLab 新用户创建与项目授权操作指南
gitlab
技术小结-李爽9 天前
【工具】git与gitee和gitlab和github等等有什么区别?
git·gitee·gitlab
xiaoxiangsiyan10 天前
GitLab CI/CD 自托管(EE 企业版)+ Kubernetes Runner 集群 + ArgoCD(GitOps 部署)
运维·网络·ci/cd·容器·kubernetes·gitlab·argocd
csdn2015_17 天前
vscode从gitlab拉项目到本地
vscode·gitlab
AOwhisky20 天前
AI审AI:GitLab上线AI代码审查,开发者可以松一口气了吗?
人工智能·gitlab