0

我有一些托管在私有 github 存储库上的 rails 代码,但是我想将该代码移动到我自己的 git 服务器并取消 github。我已经有一个服务器和 git 设置,但是如果我做一个 git clone(github 位置),那是否仍然使用 github 作为远程?这样做的正确方法是什么?

4

1 回答 1

2

git clone 是远程存储库的完整副本。

您可以git clone --mirror在您的私人服务器上使用,以设置远程的精确镜像,然后git remote rm origin删除对原始服务器的引用(但这不是正常运行所必需的)。

在此之后,您所要做的就是从新的私有源而不是 github 克隆 repo。

(您也可以改用;和之间的git clone --bare区别在此处解释)。--bare--mirror

于 2013-09-30T18:43:27.883 回答