【发布时间】:2017-03-10 14:51:39
【问题描述】:
我从以前的承包商那里接手了一个项目,所有代码都在一个私有的 Github 存储库中。我分叉了它,它现在在我的帐户中显示为私人回购,但我读到如果他关闭他的私人回购(这将发生),那么我的分叉回购将被删除。
那么,将其纳入我自己的私人仓库的最佳方式是什么?我现在应该将分叉克隆到我自己的私人仓库吗?
【问题讨论】:
我从以前的承包商那里接手了一个项目,所有代码都在一个私有的 Github 存储库中。我分叉了它,它现在在我的帐户中显示为私人回购,但我读到如果他关闭他的私人回购(这将发生),那么我的分叉回购将被删除。
那么,将其纳入我自己的私人仓库的最佳方式是什么?我现在应该将分叉克隆到我自己的私人仓库吗?
【问题讨论】:
只需使用--bare 选项克隆您的fork,然后使用--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。
【讨论】:
git config --global --unset https.proxy