即使在执行heroku logout
,重新安装heroku,并仅在我的工作帐户中添加accounts
插件后,我在尝试git push heroku master
时仍会收到以下消息:
Your account <email of old account> does not have access to <app>
有没有办法彻底重置我的所有heroku设置?
答案 0 :(得分:0)
帐户插件会对您的ssh配置进行一些更改,这可能会导致此问题。
可能默认的ssh-key(mac / linux上的〜/ .ssh / id_rsa)连接到注册的heroku帐户。
您可以通过断开旧帐户的密钥或确保将新密码连接到新帐户,然后将以下规则添加到〜/ .ssh / config来解决问题。
Host heroku.com
HostName heroku.com
IdentityFile ~/.ssh/<another-key-file>
IdentitiesOnly yes