Heroku错误:"权限被拒绝(公钥)"

pic*_*rdo 94 git configuration heroku

我一直收到这个错误.我正在使用Mac.我生成了一个密钥并将其添加到heroku中

heroku config:add key="ssh-rsa blahblah=me@me.com"

但这不起作用.我一直得到同样的错误.如果没有重新安装ssh-keygen,我该怎么办呢?

Sat*_*ish 218

试试heroku keys:add <path-to-your-public-key>.

例如, heroku keys:add ~/.ssh/id_rsa.pub

  • 在安装Github for Mac的我的Hackintosh上,目标文件在这条路径中:〜/ .ssh/github_rsa.pub (2认同)
  • 也可以尝试的ssh - 凯基-t RSA -C"your_email@youremail.com"如果仍然有错误,创建另一个file.pub和这个答案使用一个在推荐命令 (2认同)

Abr*_*ram 19

上面的解决方案对我不起作用,因为我的〜/ .ssh文件夹中没有生成任何键.

我的解决方案是简单输入 heroku keys:add

终端的输出是:

Could not find an existing public key.
Would you like to generate one? [Yn] y
Generating new SSH public key.
Uploading SSH public key /home/funkdified/.ssh/id_rsa.pub... done
Run Code Online (Sandbox Code Playgroud)

请参阅:https://devcenter.heroku.com/articles/keys