尝试将项目推送到Heroku时出错

时间:2013-07-12 19:02:57

标签: heroku github

环境:Windows 7 我去开始|运行并键入cmd。

我已更改到本地硬盘上的目录,并且能够成功克隆Github项目:

git clone git://github.com/heroku/ruby-sample.git
然后我转到目录:

cd ruby-sample

我能够运行Heroku创建:

heroku create

我通过Firefox登录Heroku,我可以在Heroku上看到我的App目录。到现在为止还挺好。然后我尝试推动:

git push heroku master

每次我收到同样的错误:

ssh_exchange_identification:远程主机关闭连接 致命的:无法从远程存储库读取。

请确保您拥有正确的访问权限并且存储库已存在。

我已经Googled并看了一些类似的问题;但不幸的是,我将成为第一个管理Linux的人,对我来说这是一个非常薄弱的​​领域。我没有在Windows 7环境中找到特定于此设置的答案。我确实安装了Heroku Toolbelt。

谢谢! V

1 个答案:

答案 0 :(得分:1)

(我意识到我在这里假设了Rails而你没有指定。如果你没有使用Rails,请忽略关于RailsInstaller和RailsBridge的评论。)

您可能需要将ssh密钥添加到heroku设置中:

heroku keys:add

如果您使用RailsInstaller,那应该可以正常工作。如果没有,并且您没有ssh密钥对,则需要首先查找如何执行此操作。您可以使用PuTTY执行此操作:http://kb.site5.com/shell-access-ssh/how-to-generate-ssh-keys-and-connect-to-your-account-with-putty/

有关使用Rails应用程序将应用程序引导至Heroku的完整过程,请参阅:http://installfest.railsbridge.org/installfest/installfest