我有一些托管在私有 github 存储库上的 rails 代码,但是我想将该代码移动到我自己的 git 服务器并取消 github。我已经有一个服务器和 git 设置,但是如果我做一个 git clone(github 位置),那是否仍然使用 github 作为远程?这样做的正确方法是什么?
问问题
189 次
1 回答
2
git clone 是远程存储库的完整副本。
您可以git clone --mirror
在您的私人服务器上使用,以设置远程的精确镜像,然后git remote rm origin
删除对原始服务器的引用(但这不是正常运行所必需的)。
在此之后,您所要做的就是从新的私有源而不是 github 克隆 repo。
(您也可以改用;和之间的git clone --bare
区别在此处解释)。--bare
--mirror
于 2013-09-30T18:43:27.883 回答