Heroku单一帐户错误:“您的帐户email@address.com无法访问oldappname.SSH密钥指纹:XXX ...”

时间:2015-05-08 16:27:20

标签: git heroku github ssh

我在github和heroku上有一个存储库,两者都已重命名。当我git push heroku master时,我收到了错误

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

感谢您的任何指示!我期待着能够摆脱这个错误。

*类似的问题已被多次询问,对于拥有多个Heroku帐户的用户来说,但我只有一个Heroku帐户。因为多个帐户问题的解决方案(添加,删除ssh密钥)对我的问题不起作用,所以我自己就是这个问题。

1 个答案:

答案 0 :(得分:0)

我终于能够克服这个错误了!在终端,我跑了

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

成功。