致命错误:远程仓库 origin 已存在 - GitHub

5

我刚开始学习 Git,尝试创建我的第一个存储库并推送项目。

我按照 创建存储库 的步骤一步步进行。

但是当我试图将项目推送到空的存储库时,遇到了以下错误:

fatal: remote origin already exists

这是我的步骤

touch README.md
git init
git add README.md
git commit -m "first commit"
git remote add origin git@github.com:nazar-art/NewYearGift.git
git push -u origin master

在这里,我遇到了一个致命的问题。

我尝试使用 git remote -v 命令查看远程仓库的内容。以下是显示的结果:

origin  https://github.com/nazar-art/NewYearGift.git (fetch)
origin  https://github.com/nazar-art/NewYearGift.git (push)

我无法弄清楚我做错了什么以及如何解决这个问题?

  • 如何解决这个麻烦?
1个回答

16

看起来远程仓库已经存在,而您想要将其URI更改为另一个值。您无法添加该远程仓库,因为它已经存在,但是您可以更新它。您可以运行以下命令来代替git remote add命令:

git remote set-url origin git@github.com:nazar-art/NewYearGift.git

为什么会发生这种情况?你能推荐一些 Git 教程吗? - catch23
2
由于您没有实际按照您所说的步骤进行操作。我想您是使用 git clone https://github.com/nazar-art/NewYearGift.git 从GitHub克隆了存储库。这没什么问题,但在这种情况下,您不需要添加远程,因为它已经为您添加了。至于教程,请查看 Try GitGit Immersion - John Szakmeister

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接