将 Bitbucket 服务器分配给 Gitlab

问题描述 投票:0回答:2

我有 Gitlab 帐户免费试用,我想将 gitlab 与 bitbucket 连接以从 Bitbucket 迁移到 Gitlab 。

当我选择 > 新项目 > 导入项目 > Bitbucket > bitbucket.org 索引时,将显示输入电子邮件和密码,但我已经安装了 Bitbucket 我的服务器,我想将我的 Bbitbucket 服务器 URL 分配给 Gitlab 以从 gitlab 登录并开始迁移。

我无法登录 Bitbucket.org,我想使用我的服务器用户名和密码中的 bitbucket 登录。

如何将我的 Bitbucket 服务器 URL 分配给 gitlab 以从 gitlab 登录?

git gitlab bitbucket
2个回答
1
投票

BitBucket 导入器目前仅适用于 BitBucket 的云产品 (bitbucket.org),不适用于 BitBucket 服务器。

从 GitLab 11.2(2018 年 8 月 22 日)开始,情况不再是这样了

请参阅“Bitbucket 服务器导入器”:

虽然 GitLab 长期以来一直支持使用 OAuth 身份验证从 Bitbucket 云导入项目,但与自托管 Bitbucket 服务器的这种集成尚不可用。到现在为止。

使用 GitLab 11.2,现在可以轻松地将项目从 Bitbucket Server 导入到 GitLab。所需要做的就是提供服务器 URL 和您的凭据。然后,GitLab 会列出您所有的 BitBucket Server 存储库,准备导入。

https://about.gitlab.com/images/11_2/bitbucket-server-import.png

另请参阅 GitLab 17.0(2024 年 5 月):“使用 REST API 从 Bitbucket Cloud 导入”。


1
投票

根据 GitLab 文档:

BitBucket 导入器目前仅适用于 BitBucket 的云产品 (bitbucket.org),不适用于 BitBucket 服务器。

您可以执行以下操作来移动存储库(但不能移动拉取请求或安全设置等元数据):

  • git clone --裸露你的仓库地址
  • cd 进入裸克隆 (your-repo.git)
  • git push --镜像 your-git-lab-url

这会将整个存储库按原样复制到指定 URL 处的远程存储库。

© www.soinside.com 2019 - 2024. All rights reserved.