2

我下载了Heroku Toolbelt,然后我运行了 cmd 并运行了命令Heroku login

之后我根据https://devcenter.heroku.com/articles/facebook#heroku-account-and-tools-setup输入了我的凭据

我收到消息:

Could not find an existing public key. Would you like to generate one? [Yn]

我输入y然后我收到以下消息

Generating new SSH public key.

!    Could not generate key: 'ssh-keygen' is not recognized as an internal or e
xternal command,
 !    operable program or batch file.

然后我做了更多的研究并运行了ssh-keygen.exe现在..\Git\bin

但是我得到了和这里一样的错误。

4

3 回答 3

3

您应该尝试运行 git 命令提示符。您可以在 \programfiles\git\Git Bash 下找到它。如果您没有 git,请从http://git-scm.com/download/win安装。

于 2013-06-18T20:10:02.760 回答
0

将 GIT C:\Program Files (x86)\git\bin添加到 Heroku 路径之前的 PATH 环境变量中,它对我有用。

于 2014-08-22T05:38:32.500 回答
-1

今晚尝试 Heroku 时,我得到了同样的最终错误:在 Windows 下,这只是 %path% 的问题(错误的 heroku 安装包)。

解决方案:只需在 ssh.keygen.exe 目录中执行“heroku login”:C:\Program Files (x86)\Git\bin

然后一切正常,没有更多的变化。

于 2013-07-06T06:18:07.070 回答