【问题标题】:Simplest way to backup and restore a github repo [duplicate]备份和恢复 github 存储库的最简单方法 [重复]
【发布时间】:2012-05-21 14:00:15
【问题描述】:

可能重复:
Backup of github repo

我可以备份 github 存储库并在一段时间后(在 github 上删除存储库后)重新创建存储库以使其处于与以前相同的状态的最简单方法是什么?

除其他问题外,我不确定一个简单的clone 是否会获取所有远程分支等。

【问题讨论】:

  • 你试过简单的clone吗?我相信它会获取所有远程分支等。
  • 这不是重复的。引用的问题有一个简单的标题,但在问题主体内添加了一堆约束,也没有提到恢复。我遇到了与上述相同的简单而完整的问题,并且不得不进行大量搜索才能找到一个简单而完整的答案,这对我有用:备份:git clone https://github.com/USER/REPOS --mirror ; cd REPOS.git/ ; git bundle create ../REPOS.git.bundle --all ; cd .. ; rm -rf REPOS.git 恢复:git clone REPOS.git.bundle REPOS
  • GitHub 市场上有一些可用的选项:github.com/marketplace?query=backup 一种解决方案可能是使用 Cloudback 创建 GitHub 存储库备份。备份可以在本地下载或保存在最流行的云存储之一中。有关详细信息,请参阅github.com/marketplace/cloudback

标签: git github


【解决方案1】:

我可能会使用git clone --mirror $original,然后使用git push 恢复它。

另见:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-07-16
    • 1970-01-01
    • 2012-04-06
    • 1970-01-01
    • 1970-01-01
    • 2012-05-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多