Git错误消息"远程源已经存在"

时间:2015-11-01 15:01:29

标签: git github

我在github上创建了一个repo,然后尝试连接到它并得到了这个错误:

$ git remote add origin https://github.com/jatalamo/heroku-test-site.git 致命的:远程起源已经存在。

昨天我创建了一个不同的回购时没有发生这种情况。任何人都可以帮我弄清楚如何在gibash上推动这个现有的回购?我是新手!

2 个答案:

答案 0 :(得分:1)

您获得remote origin already exist的原因是因为名为origin的遥控器已经存在。您可以输入git remote -v来查看,它会显示您的git仓库的所有遥控器。你应该看到这个:

origin  https://github.com/jatalamo/heroku-test-site.git (fetch)
origin  https://github.com/jatalamo/heroku-test-site.git (push)

克隆你的github仓库的命令是git clone https://github.com/jatalamo/heroku-test-site.git <folder_name>。如果您这样做,将自动为您设置名为origin的遥控器,因此您无需通过键入https://github.com/jatalamo/heroku-test-site.git手动将git remote add origin https://github.com/jatalamo/heroku-test-site.git添加为遥控器。

您需要键入git remote add origin https://github.com/jatalamo/heroku-test-site.git的情况是,您不是从github克隆而是在本地计算机上键入git init并且没有远程,所以您必须手动将github url添加为名为origin的遥控器或您喜欢的任何其他名称。

然后您应该能够使用这些命令进行拉动和推送:

git pull origin master
git push origin master

答案 1 :(得分:0)

打开.git/config并手动更改[remote "origin"]下的远程存储库的网址。然后再试一次。

相关问题