当前位置: 首页 > 知识库问答 >
问题:

GitHub“致命:远程源已存在”

滕弘新
2023-03-14

我试图遵循Michael Hartl的Rails教程,但遇到了一个错误。

我注册了Github,发布了一个新的SSH密钥,并建立了一个新的存储库。但是当我在终端输入下一行时,我得到以下错误:

Parkers-MacBook-Pro:.ssh ppreyer$ git remote add origin git@github.com:ppreyer/first_app.git
fatal: remote origin already exists.

只是想知道是否有其他人遇到过这个问题?

共有3个答案

施彬彬
2023-03-14

首先做一个:

git remote rm origin

然后呢

git remote add origin https://github.com/your_user/your_app.git

瞧!为我工作!

杨赞
2023-03-14

总之,

git remote rm origin
git remote add origin git@github.com:username/myapp.git

工作了!

干杯!

屈俊远
2023-03-14

TL;DR您只需更新现有的远程:

$ git remote set-url origin git@github.com:ppreyer/first_app.git

长版本:

如错误消息所示,已经有一个同名远程配置。因此,您可以使用不同的名称添加新的远程服务器,或者在不需要时更新现有的远程服务器:

要添加一个新的遥控器,例如称为github,而不是origin(它显然已经存在于您的系统中),请执行以下操作:

$ git remote add github git@github.com:ppreyer/first_app.git

但是请记住,在教程中的任何地方都可以看到“origin”,您应该将其替换为“github”。例如,$git-push-origin-master现在应该是$git-push-github-master

但是,如果您想查看已经存在的起源是什么,您可以执行$git远程-v。如果你认为这是有一些错误,你可以这样更新它:

$ git remote set-url origin git@github.com:ppreyer/first_app.git
 类似资料:
  • 我在Github上注册,发布了一个新的SSH密钥,并创建了一个新的存储库。但当我在终端中输入下一行时,我得到以下错误: 只是想知道有没有人遇到过这个问题?

  • 我正试着和git建立联系http://danielmiessler.com/study/git/#website来管理我的网站。 我已经完成了说明中的最后一步:git推送网站master:refs/heads/master 我正在使用win7中的git ming32命令行 这里的一个问题可能是程序正在寻找Bill@***. com。当我通过ssh连接到我的网站时,我有一个不同的用户名(让我们说“a

  • 我知道类似的问题已经被问过了。 但是,我相信我的问题是由于我以前犯的一个错误,因此是不同的:让我解释一下。 一切都很顺利,正如我所能做到的: git添加 本地存储库中的所有文件 git commit-m“message here”将消息添加到我的提交中 git push origin master将我的文件上载到GitHub git push heroku master将我的文件上载到heroku

  • 我正在完成“尝试Git”教程。 当我进入“1.11远程推送”章节并尝试运行: 我得到这个错误: 有什么想法吗?

  • > 我已经尝试了所有方法来添加这个远程存储库,但当我推送git-hub存储库时,我无法拉动或推送它可以工作,我缺少什么? e.gatoto@EMMANUELMINGW64~/Desktop/myrepo.git(master)$git推源主e.gatoto@192.168.180.27的密码:致命:~/Desktop/myrepo.git似乎不是git存储库致命:无法从远程存储库读取。 请确保您具

  • 当我试着跑的时候 我刚刚得到了 这和不安全有关吗?我尝试创建一个公钥,就像《致命:远程端意外挂断并再次运行它》的答案一样,但它仍然不起作用。我不是真的在用钥匙吗?如果有,我怎么用?