我有 Gitlab 帐户免费试用,我想将 gitlab 与 bitbucket 连接以从 Bitbucket 迁移到 Gitlab 。
当我选择 > 新项目 > 导入项目 > Bitbucket > bitbucket.org 索引时,将显示输入电子邮件和密码,但我已经安装了 Bitbucket 我的服务器,我想将我的 Bbitbucket 服务器 URL 分配给 Gitlab 以从 gitlab 登录并开始迁移。
我无法登录 Bitbucket.org,我想使用我的服务器用户名和密码中的 bitbucket 登录。
如何将我的 Bitbucket 服务器 URL 分配给 gitlab 以从 gitlab 登录?
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 存储库,准备导入。
另请参阅 GitLab 17.0(2024 年 5 月):“使用 REST API 从 Bitbucket Cloud 导入”。
根据 GitLab 文档:
BitBucket 导入器目前仅适用于 BitBucket 的云产品 (bitbucket.org),不适用于 BitBucket 服务器。
您可以执行以下操作来移动存储库(但不能移动拉取请求或安全设置等元数据):
这会将整个存储库按原样复制到指定 URL 处的远程存储库。