我想将一个git repo从github转移到linux服务器。 我想转移完整的repo,让它安装在linux服务器上,其历史/分支/等等与目前github上的相同。 我希望它是一个简单的回购。 要实现前者,可以执行以下操作吗?:
1-转到linux服务器中的所需路径
2- git clone --bare https://github.com/username/repo
3-转到开发人员计算机的每个本地工作副本,并将原始更新到新服务器。
答案 0 :(得分:0)
是。这正是你要做的。在裸仓库中克隆后,确保创建所有分支的本地版本(步骤2.5)。
答案 1 :(得分:0)
etc
部分是你的问题。
克隆存储库时,至少有两件事情无法解决。
如果你需要保留其中任何一种,你必须手动转移它们。除了git clone --bare
,然后更新客户端遥控器是正确的。您可能还希望将您的githut存储库更改为只读,并可能在失败的推送上显示新位置的说明。