Git错误消息";“远程来源已存在”;

Git错误消息";“远程来源已存在”;,git,github,Git,Github,我在github上创建了一个repo,然后尝试连接到它,但出现以下错误: $git远程添加源 致命:远程源已存在 昨天我创建了一个不同的回购协议,但这并没有发生。有谁能帮我想一想如何推动gibash现有的回购协议?我完全是个新手 您得到的远程源文件已经存在是因为名为源文件的远程文件已经存在。您可以通过键入git remote-v进行检查,这将显示git repo的所有远程设备。您应该看到: origin https://github.com/jatalamo/heroku-test-site.

我在github上创建了一个repo,然后尝试连接到它,但出现以下错误:

$git远程添加源 致命:远程源已存在


昨天我创建了一个不同的回购协议,但这并没有发生。有谁能帮我想一想如何推动gibash现有的回购协议?我完全是个新手

您得到的
远程源文件已经存在
是因为名为
源文件
的远程文件已经存在。您可以通过键入
git remote-v
进行检查,这将显示git repo的所有远程设备。您应该看到:

origin  https://github.com/jatalamo/heroku-test-site.git (fetch)
origin  https://github.com/jatalamo/heroku-test-site.git (push)
克隆github repo的命令是
gitclonehttps://github.com/jatalamo/heroku-test-site.git 
。如果您这样做,将自动为您设置一个名为
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

打开
.git/config
并在
[远程“源代码”]
下手动更改远程存储库的url。然后再试一次。

我做了remote-v,它显示的是一个以前创建的名为rutgers的回购协议。heroku测试站点没有显示???对不起,我有点困惑。先前创建的回购协议是什么?键入git命令时,您是否在正确的文件夹中?如果可能的话,用一些截图更新您的问题。感谢您的回复。我想出来了。出于某种原因,从URL的末尾删除“.git”是有效的。