可以`git push --mirror`创建一个新的repo吗?

时间:2014-01-13 21:59:11

标签: git version-control

我用git clone --mirror https://server-A/foo-repo.git从服务器A克隆了一个回购。现在我需要将此repo推送到服务器B.服务器B尚未创建该repo。我的推送命令是这样的:git push --mirror git@server-B.com:some-name/foo-repo.git

不幸的是,我在推送后收到如下错误:

ERROR: Repository not found.
fatal: The remote end hung up unexpectedly

那么,这是否意味着必须在服务器B上存在一个repo才能推动工作?如果是这样,那么问题是我如何以用户git创建回购?

非常感谢。

1 个答案:

答案 0 :(得分:3)

无论您传递什么参数,

git push都无法创建新的存储库。它希望在另一端找到一个已经存在的存储库。