【问题标题】:Create Heroku App from Template in Eclipse?从 Eclipse 中的模板创建 Heroku 应用程序?
【发布时间】:2013-08-28 03:13:11
【问题描述】:

我想在 Spring(版本:3.3.0.RELEASE)工具中从 Template 创建一个新的 Heroku 应用程序。我已经成功登录并在 Spring 和 herocu 网络帐户中加载了正确的 ssh 密钥。此外,我的项目少于 5 个(未达到限制),每次我尝试启动新项目并设置“Spring MVC 和 Tomcat 应用程序”并单击“完成”时都会出现错误:

We have encountered a problem creating your application: shielded-retreat-3014. This could be due to the Eclipse SSH key is not matching the SSH key(s) that is associated with your Heroku account. To fix this error, you can:

- Associate your SSH key to your Heroku account by going to "Preferences"
    OR    
- If the SSH Key is correct, restart Eclipse.
git@heroku.com:shielded-retreat-3014.git: reject HostKey: heroku.com

编辑:

发生错误后,应用程序正在 Heroku 网络帐户上创建。

即使我重新启动 Eclipse 并尝试导入现有项目(是的,它看到了)“自动检测:Maven”和“常规项目”不起作用,也会发生同样的错误。

【问题讨论】:

    标签: java spring heroku heroku-toolbelt


    【解决方案1】:

    答案很简单,虽然我花了几个小时才弄明白。 Heroku 站点未添加到您的已知主机中。

    在 Eclipse 中,转到窗口 -> 显示视图 -> 其他... -> Git -> Git 存储库。从那里克隆存储库。克隆后,从文件菜单中导入它。这样做是因为当您克隆存储库时,它不会将其添加到资源管理器视图中。现在您应该拥有 Git 存储库和资源管理器视图。

    【讨论】:

    【解决方案2】:

    我想我遇到了同样的问题并解决了。我认为问题是由于没有已知的 heroku.com 主机条目。我不确定获得所需指纹的最佳方法是什么,但是当我尝试使用 Egit 从 heroku 克隆 repo 时,我解决了我的问题。我收到一个弹出消息,通知我 heroku.com 不是已知主机,并允许我接受密钥。如果我没记错的话,你通常会在第一次尝试 ssh 进入主机时得到这个密钥。

    【讨论】:

      【解决方案3】:

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2022-07-11
        • 1970-01-01
        • 2012-05-14
        • 2017-09-28
        • 2015-09-08
        • 2018-12-22
        • 1970-01-01
        • 2013-05-23
        相关资源
        最近更新 更多