希望能够在没有工具带的情况下向 Heroku 推送和克隆。
我有 Win10x64、Rails 2.4.4、Ruby 2.2.3
答案是使用以下方法链接到 Heroku ssh:
gitpush/clone从 Heroku--
这个答案帮助它工作: https ://serverfault.com/a/198709/241166
您必须在执行之前设置HOME路径(实际上似乎并非如此;您应该能够浏览到所需的输出文件夹并运行):sshssh-keygen -t rsassh-keygen -t rsa
ssh默认情况下有它的键c:/Users/[username]/.ssh。
这将设置.pub文件,您可以使用文本编辑器打开该文件(notepad会这样做):
然后您需要将生成的.pub文件的内容复制到 Heroku 的Account Settings选项中:
如果您需要从中删除Heroku,known_hosts您将需要使用:
ssh-keygen -H -F heroku.com
ssh-keygen -R heroku.com
--
接下来,您需要使用 Heroku 进行身份验证。
ssh -v git@heroku.com
这应该允许您从该系统通过 SSH 连接到 Heroku 。它可能会说权限被拒绝错误 - 你应该能够忽略它,cd到git存储 repo 的文件夹,并执行push/ commit:
这就是如何通过 SSH 连接到 Windows 上的 Heroku :)