分叉私人 Github 可能会被删除的回购

Forking private Github Repo that may get deleted

我正在从以前的承包商那里接手一个项目,所有代码都在私有 Github 存储库中。我分叉了它,现在它在我的帐户中显示为私人回购,但我读到如果他关闭他的私人回购(这将会发生),那么我的分叉回购将被删除。

那么,将其纳入我自己的私人仓库的最佳方式是什么?我应该现在就将叉子克隆到我自己的私人仓库吗?

只需使用 --bare 选项克隆您的叉子,然后使用 --mirror 选项将其推送到另一个远程:

$ git clone --bare https://github.com/exampleuser/old-repository.git
$ cd old-repository.git
$ git push --mirror https://github.com/exampleuser/new-repository.git

有关详细信息,请查看 this GitHub help page