Heroku single account error: "Your account email@address.com does not have access to oldappname. SSH Key Fingerprint: XXX..."

Heroku single account error: "Your account email@address.com does not have access to oldappname. SSH Key Fingerprint: XXX..."

我在 github 和 heroku 上有一个存储库,它们都已重命名。当我 git push heroku master 时,我得到错误

!  Your account email@address.com does not have access to oldappname.
!  
!  SSH Key Fingerprint: XXX. . .   

感谢指点!我期待能够克服这个错误。

*类似的问题已经被问过很多次了,总是针对拥有多个Heroku账户的用户,但我只有一个Heroku账户。因为多帐户问题的解决方案(添加、删除 ssh 密钥)对我的问题不起作用,所以我将其作为自己的问题。

我终于克服了这个错误!在终端中,我 运行

git remote -v

产生了

heroku  git@heroku.com:rainbow.git (fetch)
heroku  git@heroku.com:rainbow.git (push)
origin  https://github.com/username/rainbows-rainbows.git (fetch)
origin  https://github.com/username/rainbows-rainbows.git (push)

应用名称不匹配! Heroku 仍在检查旧名称下的 git 存储库。为了解决这个问题,我 运行

git remote rm heroku

因此删除了不正确的 heroku 遥控器。在 Heroku 上,我删除了存储库(也许没有必要,但我想要一个新的开始,而不是因为不完整的名称更改而感到负担)。因此,为了在 Heroku 中初始化应用程序,我 运行

heroku create newappname

最后,我的

git push heroku master

成功。