【问题标题】:Not getting "Git remote heroku added" and getting error: "fatal: The remote end hung up unexpectedly" when pushing to heroku master推送到heroku master时没有得到“添加了Git远程heroku”并出现错误:“致命:远程端意外挂断”
【发布时间】:2012-07-31 22:11:32
【问题描述】:

我是 Heroku 和 Ruby on Rails 的新手。当我运行“heroku create”时,我没有得到“Git remote heroku added”。此外,当我尝试“git push heroku master”时,我得到“致命:远程端意外挂断”。在像 Stackflow 这样的网站上也有类似的情况,但有额外的错误消息。我的只有“致命:远程端意外挂断”。我也已经编辑了 gem 文件。我注意到,它没有加载我要安装的“first_app”,而是安装了 http://murmuring-ravine-4822.herokuapp.com | git@heroku.com:murmuring-ravine-4822.git。 请帮忙, 亚历克斯

【问题讨论】:

  • 听起来有点像我不久前遇到的身份验证问题。您是否登录并知道您是否设置了公钥?
  • 你有没有上过 Github 并看到你的存储库中的源代码与你的计算机上的相同?您是否在点击“我的应用程序”后登录 Heroku 并查看过您的应用程序?
  • 通过工具带安装命令行客户端,如果你是通过 gem 安装的,请卸载它。您可以通过 Web 界面创建新的应用程序吗?这可能是您的公钥的问题。
  • Heroku 是商业服务,请联系客户支持。

标签: ruby-on-rails ruby heroku


【解决方案1】:

尝试创建您的 SSH 密钥并上传到 Heroku。

https://devcenter.heroku.com/articles/keys

【讨论】:

  • 谢谢Thomas,但它更简单更笨拙...我还没有完成github帐户的设置。一旦我验证了帐户,它就起作用了!呃……
【解决方案2】:

使用以下命令将应用程序添加到 Heroku git 远程存储库。

heroku git:remote -a your-app-name

然后将应用推送到 Heroku 主存储库。

有用的链接:Creating a Heroku remote.

【讨论】:

    【解决方案3】:

    取自Quora(2018 年 8 月为我工作):

    Vinayak Sinha 说: "你的 Heroku 应用有一个 git 存储库,你可以在应用设置中找到它。

    在本地 git 中,添加该 git 存储库的远程,然后您可以获取和推送:

    git remote add heroku (<=this is the remote name) remote_url"
    

    【讨论】:

      猜你喜欢
      • 2012-06-08
      • 1970-01-01
      • 1970-01-01
      • 2011-10-12
      • 2013-02-20
      • 1970-01-01
      • 2021-12-28
      • 2011-05-04
      相关资源
      最近更新 更多