在远程服务器上创建本地git存储库的副本

我使用git clone从服务器克隆了一个项目,现在我想将它(所有分支)复制到另一个服务器,以便其他人可以开始使用它。我想我可以简单地复制整个存储库手动,然后发出git config –bool core.bare true和删除除了.git文件夹之外的一切,但我不认为是合格的“裸”存储库,我担心它可能会给我的问题。

我希望我可以使用git init –bare创建新的远程存储库,简单地推送我的本地一个到它,但因为我最初克隆我的本地副本从另一个服务器,原来似乎阻止我这样做。

最佳答案
>在服务器上创建一个新的裸存储库:
git init –bare newrepo.git
>将它添加为本地仓库中的远程:
git remote add newrepo git://user@server.com/newrepo.git
> git push newrepo master push推特定分支,或者
git push –all newrepo推送所有分支

转载注明原文:在远程服务器上创建本地git存储库的副本 - 代码日志