【问题标题】:Assign Bitbucket Server to Gitlab将 Bitbucket 服务器分配给 Gitlab
【发布时间】:2018-07-19 13:17:02
【问题描述】:

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

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

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

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

【问题讨论】:

  • 现在只在 Gitlab 上而不是 Bitbucket 上托管你的 git repo 还不够吗? IE。只需克隆当前的 BitBucket git repo 并将其推送到 Gitlab。

标签: git gitlab bitbucket


【解决方案1】:

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

从 GitLab 11.2(2018 年 8 月 22 日)开始,情况不再如此

见“Importer for Bitbucket Server”:

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

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

【讨论】:

    【解决方案2】:

    根据 GitLab 文档:

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

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

    • git clone --bare your-repo-url
    • cd 进入裸克隆 (your-repo.git)
    • git push --mirror your-git-lab-url

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

    【讨论】:

    • 对不起,这不是有用的答案,你能解释一下吗?
    • 现在我有时间检查了一些东西,所以重写了原版
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多