备份文件中的gitlab捆绑包

备份文件中的gitlab捆绑包,git,gitlab,gitlab-ci,Git,Gitlab,Gitlab Ci,我的处境很糟糕。我只有所有存储库的gitlab备份文件。真正的回购已经消失/损坏 我查看了归档文件,找到了repo.bundle文件 当我尝试git bundle验证repo.bundle时,它会说“看起来不像v2 bundle文件” 有什么建议吗?我能做什么?如前所述,您可以尝试将.bundle文件视为.tar文件(实际上是这样)并从生成的裸存储库中克隆。希望这会有所帮助。克隆该捆绑包后再使用git gc是否可行?(与中一样)@VonC尝试过,gc只对.git文件起作用。我有一个bundle…

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

我查看了归档文件,找到了repo.bundle文件

当我尝试
git bundle验证repo.bundle时,它会说
“看起来不像v2 bundle文件”


有什么建议吗?我能做什么?

如前所述,您可以尝试将.bundle文件视为.tar文件(实际上是这样)并从生成的裸存储库中克隆。希望这会有所帮助。

克隆该捆绑包后再使用git gc是否可行?(与中一样)@VonC尝试过,gc只对.git文件起作用。我有一个bundle…因此我建议先克隆bundle(并在克隆中执行gc)@VonC clonning失败,并出现相同的错误。还是我遗漏了什么?确实提到它会显示相同的错误消息,但仍然建议git gc获取功能性repo。