gpt4 book ai didi

ruby-on-rails - 多个 heroku 帐户不工作

转载 作者:太空狗 更新时间:2023-10-29 13:43:57 24 4
gpt4 key购买 nike

我会非常详细,因为我遵循了 related question 上的建议但它没有用。

我在 Mac OS X 10.7 上尝试让两个 heroku 帐户工作。我们称这些帐户为firstsecond

为了开始清理,我删除了 ~.ssh/ 中的 key , 运行 heroku keys:remove在两个帐户上删除现有 key ,并运行 ssh-add -D 以删除现有条目(换句话说:~.ssh/为空,known_hosts 除外;heroku keys 表示我没有 key ,而 ssh-add -L 表示没有条目。

heroku login进入第一个帐户,我运行这些:

ssh-keygen -t rsa -C "first@example.com" -f  ~/.ssh/id_rsa_first
ssh-add ~/.ssh/id_rsa_first
heroku keys:add ~/.ssh/id_rsa_first.pub

然后我heroku logoutheroku login进入第二个帐户,我运行这些:

ssh-keygen -t rsa -C "second@example.com" -f  ~/.ssh/id_rsa_second
ssh-add ~/.ssh/id_rsa_second
heroku keys:add ~/.ssh/id_rsa_second.pub

在这两种情况下,我都记下了 key 指纹,我称之为 fingerprint_firstfingerprint_second .

现在我heroku loginfirstgit push heroku master工作正常,然后 heroku loginsecond在第二个应用程序和 git push heroku master失败,出现错误

!  Your key with fingerprint fingerprint_first is not authorized to access second-app-name.

如果我使用 ssh-add -d ~/.ssh/id_rsa_first 从 ssh 列表中删除它, 然后 git push heroku master在第二个应用程序上工作,但现在如果我回到第一个应用程序和 heroku login到第一个帐户,git push heroku master当然失败了。

请帮忙:)

最佳答案

最后,this answered it .

我从头开始,删除所有 key ,并添加 David Dollar's plugin heroku-accounts

现在它可以工作了,我什至不需要在切换项目时注销/登录,因为我可以在每个项目目录上设置一个 Heroku 帐户。

关于ruby-on-rails - 多个 heroku 帐户不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12004401/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com