我有一个名为“shop”的git存储库,它具有远程“oldserver.com”
remote.origin.url=git@oldserver.com:shop.git
如何从我的本地存储库创建shop.git
文件夹,以便我可以将其加载到我的“newserver.com”(使用gitolite或gitosis),以便我们可以将其用作新的远程?
答案 0 :(得分:1)
如果我理解你的问题,你有三个存储库:
假设您已经将所有内容从oldserver提取到本地存储库,并且您已经在newserver上的gitosis中创建了新的存储库,并且您配置了gitosis以允许您访问该新存储库,则可以执行以下操作:
git remote add newserver git@newserver.com:shop.git
git push newserver master
如果你有任何其他分支或标签,也可以推它们。
如果您需要在newserver上手动创建存储库,可以使用:
git clone --mirror git@oldserver.com:shop.git
在这种情况下,无需推送任何东西。