如何恢复已删除的bitbucket存储库?

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

我通过 bitbucket UI 意外删除了存储库。我已经克隆了该项目,因此我在本地拥有它。当我运行此命令

git branch --remote
时,我可以看到该存储库上的所有分支。我尝试了
git push --all origin
,但出现了错误
fatal: remote error: Repository not found
。如何恢复我的存储库?

git bitbucket
3个回答
1
投票

重新创建新存储库后,您应该:

  • 为本地存储库中仍然拥有的所有远程跟踪分支创建本地分支:请参阅“将所有远程 git 分支跟踪为本地分支
  • 将您的来源更改为新的空存储库(除非您可以使用正常的名称/URL 重新创建它)
  • 做一个
    git push --all origin

这将恢复您上次

git fetch
时的存储库内容。


0
投票

不恢复远程分支就无法恢复它


0
投票

转换所有分支后从本地存储库推送最多可以恢复存储库的 95%。但是,历史 PR 数据不会恢复(这发生在我身上)。如果你不需要它,那么应该没问题。但如果您这样做,您应该尽快联系 Atlassian 支持人员。持续跟进花了一周左右,最终仓库恢复了。

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