0

环境: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:远程主机关闭连接致命:无法从远程存储库读取。

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

我在谷歌上搜索并查看了许多类似的问题;但不幸的是,我将第一个意识到 Linux 对我来说是一个非常薄弱的​​领域。我还没有找到特定于 Windows 7 环境中此设置的答案。我确实安装了 Heroku Toolbelt。

谢谢!五

4

1 回答 1

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

于 2013-07-12T19:36:11.977 回答