【问题标题】:gitlab bundle in backup files备份文件中的 gitlab 捆绑包
【发布时间】:2015-08-16 08:01:19
【问题描述】:

我的处境很糟糕。我只有所有存储库的 gitlab 备份文件。真正的 repo 已经消失/损坏。

我查看了存档并找到了 repo.bundle 文件。

当我尝试git bundle verify repo.bundle 时,它会显示"does not look like a v2 bundle file"

有什么建议吗?我该怎么办?

【问题讨论】:

  • 该捆绑包的克隆后跟 git gc 工作吗? (如james.revillini.com/2010/01/17/…
  • @VonC 已尝试,gc 仅适用于 .git 文件。我有一个包...
  • 因此我建议先克隆包(并在克隆中执行 gc)
  • @VonC 克隆失败并出现同样的错误。还是我错过了什么?
  • james.revillini.com/2010/01/17/… 确实提到它会显示相同的错误消息,但仍然建议使用 git gc 来获取功能性 repo。

标签: git gitlab gitlab-ci


【解决方案1】:

正如here on the GitLab Forums 所提到的,您可以尝试将 .bundle 文件视为 .tar 文件(它实际上是)并从生成的裸存储库中克隆。希望对您有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-05-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-26
    • 2012-10-28
    • 2014-11-03
    • 2014-11-21
    相关资源
    最近更新 更多