我用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
创建回购?
非常感谢。
答案 0 :(得分:3)
git push
都无法创建新的存储库。它希望在另一端找到一个已经存在的存储库。