我正在尝试通过“git push heroku”将项目推送到 Heroku,但不断收到错误消息“您的带有指纹 XXXX 的密钥无权访问...”该项目已经存在,并且已从其他机器多次推送.” 我已经在这台机器上设置了 SSH 密钥,但是当我通过“heroku keys:add”添加它时,我得到了前面提到的错误。尝试重新开始,我做了以下事情:
heroku logout heroku login(使用我在 Heroku 上工作的凭据) heroku 密钥:删除 heroku 密钥(显示没有密钥) ssh-keygen -t rsa(生成新密钥) heroku 密钥:添加(成功添加新生成的密钥) heroku 键(我看到我添加的键)
然后在完成所有这些之后,如果我运行“git push heroku”,我仍然会收到关于我的密钥无法访问的错误消息。我确定我缺少一些基本的东西,但我无法弄清楚。任何帮助/指导将不胜感激。
克里斯