我正在尝试从工作中访问我的heroku应用程序(Windows机器)。
我在机器上安装了cygwin并生成了ssh-key。但是,我得到以下错误:
C:> heroku键:添加 “C:\ cygwin的\家庭\ 4541450 \ mycoolemail@email.com” 正在上传ssh公钥 C:\ cygwin的\家庭\ 4541450 \ mycoolemail@email.com 输入您的Heroku凭证。电子邮件: mycoolemail@email.com密码: 正在上传ssh公钥 C:\ cygwin的\家庭\ c54550 \ mycoolemail@email.com ! 内容无效的公钥/ 内容无效的公钥/ 指纹不能为空白
我使用以下命令生成了ssh密钥。
ssh-keygen2“mycoolemail@email.com”-t RSA
ssh-keygen不适用于此cygwin。
答案 0 :(得分:2)
“C:\ cygwin \ home \ 4541450 \ mycoolemail@email.com”应该是您的公钥,而不是私钥
答案 1 :(得分:1)
也许我的另一个答案here很有帮助。这是我从Windows部署到Heroku的设置。
答案 2 :(得分:0)
你在密钥上有密码吗?在我使用密码短语生成一个之前,我没有工作。