我在github和heroku上有一个存储库,两者都已重命名。当我git push heroku master
时,我收到了错误
! Your account email@address.com does not have access to oldappname.
!
! SSH Key Fingerprint: XXX. . .
感谢您的任何指示!我期待着能够摆脱这个错误。
*类似的问题已被多次询问,对于拥有多个Heroku帐户的用户来说,但我只有一个Heroku帐户。因为多个帐户问题的解决方案(添加,删除ssh密钥)对我的问题不起作用,所以我自己就是这个问题。
答案 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
成功。