希望能够在没有工具带的情况下向 Heroku 推送和克隆。
我有 Win10x64、Rails 2.4.4、Ruby 2.2.3
答案是使用以下方法链接到 Heroku ssh
:
git
push
/clone
从 Heroku--
这个答案帮助它工作: https ://serverfault.com/a/198709/241166
您必须在执行之前设置HOME
路径(实际上似乎并非如此;您应该能够浏览到所需的输出文件夹并运行):ssh
ssh-keygen -t rsa
ssh-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 :)