tsl*_*cum 3 ruby windows ssh heroku
Heroku拒绝接受我使用puttygen生成的公钥.我尝试使用谷歌寻找答案,但是复制密钥而不是通过puttygen保存它的解决方案并没有解决我的问题.
L:\>heroku keys:add "[path]\.ssh\id_rsa.pub"
Uploading ssh public key [path]\.ssh\id_rsa.pub
Enter your Heroku credentials.
Email: [email]
Password:
Uploading ssh public key [path]\.ssh\id_rsa.pub
! Contents Invalid public key
Run Code Online (Sandbox Code Playgroud)
我已经尝试生成几个密钥对,以防只有一个是不可接受的,没有一个有效.
Raf*_*osh 18
如果您正在使用puTTYgen.exe,并使用UI保存公钥和私钥,然后使用该公钥进行heroku,那么您可能会收到"无效公钥"的错误,但诀窍是剪切并粘贴OpenSSH公钥从UI进入mykey.pub文件,然后使用heroku密钥上传:添加c:\ mykey.pub.
希望它能帮到别人.