3

我正在尝试从工作(Windows 机器)访问我的 heroku 应用程序。

我在机器上安装了 cygwin 并生成了 ssh-key。但是,我收到以下错误:

C:>heroku keys:add "C:\cygwin\home\4541450\mycoolemail@email.com" 上传 ssh 公钥 C:\cygwin\home\4541450\mycoolemail@email.com 输入您的 Heroku 凭据。邮箱:mycoolemail@email.com 密码:上传 ssh 公钥 C:\cygwin\home\c54550\mycoolemail@email.com ! 内容无效的公钥/内容无效的公钥/指纹不能为空

我使用以下命令生成了 ssh 密钥。

ssh-keygen2 "mycoolemail@email.com" -t rsa

此 cygwin 不提供 ssh-keygen。

4

3 回答 3

2

"C:\cygwin\home\4541450\mycoolemail@email.com" 应该是你的公钥,而不是私钥

于 2010-08-22T17:53:57.343 回答
1

也许我在这里的其他答案很有帮助。这是我从 Windows 部署到 Heroku 的设置。

于 2010-05-28T10:46:54.573 回答
0

密钥上有密码吗?直到我用密码生成了一个,我的才起作用。

于 2010-05-19T02:14:22.893 回答