1

希望能够在没有工具带的情况下向 Heroku 推送和克隆。

我有 Win10x64、Rails 2.4.4、Ruby 2.2.3

4

1 回答 1

1

答案是使用以下方法链接到 Heroku ssh

  1. 你需要下载安装git
  2. 您需要生成 SSH 密钥
  3. 您需要将 Heroku 应用程序“链接”到计算机的 SSH 密钥
  4. 然后你应该能够push/clone从 Heroku

--

这个答案帮助它工作: https ://serverfault.com/a/198709/241166

您必须在执行之前设置HOME路径(实际上似乎并非如此;您应该能够浏览到所需的输出文件夹并运行):sshssh-keygen -t rsassh-keygen -t rsa

SSH 密钥生成器

ssh默认情况下有它的键c:/Users/[username]/.ssh

这将设置.pub文件,您可以使用文本编辑器打开该文件(notepad会这样做):

然后您需要将生成的.pub文件的内容复制到 Heroku 的Account Settings选项中:

在此处输入图像描述

在此处输入图像描述

如果您需要从中删除Herokuknown_hosts将需要使用

ssh-keygen -H -F heroku.com

ssh-keygen -R heroku.com

--

接下来,您需要使用 Heroku 进行身份验证

ssh -v git@heroku.com

这应该允许您从该系统通过 SSH 连接到 Heroku 。它可能会说权限被拒绝错误 - 你应该能够忽略它,cdgit存储 repo 的文件夹,并执行push/ commit

在此处输入图像描述

这就是如何通过 SSH 连接到 Windows 上的 Heroku :)

于 2015-11-10T14:03:38.033 回答