当我只将它用于一些宠物项目时,使用heroku很容易。现在我想使用多个帐户(专业版和个人版)并且很难将其用于工作(登录,ssh密钥等)。我找不到任何文档或推荐的工作流程,那么如何管理切换帐户以在heroku上创建/推送应用程序?
答案 0 :(得分:7)
我之前安装了这个插件并与heroku gem一起使用。
今天,我 - 卸载了宝石 - 安装了heroku-toolbelt - 再次安装了heroku-accounts插件
但每次我尝试使用heroku
命令时,都会收到错误:
'No such account: personal'
问题是我的.gitconfig
仍有设置说:
[heroku]
account = personal
一旦删除,一切都很好。
我也一路上,从.ssh/config
答案 1 :(得分:2)
heroku-accounts插件解决了这个问题。
然而,即使它是一个可靠的插件,请注意它在封面下操纵你的git配置设置,偶尔会导致一些问题或不直观的错误。如果你能很好地理解Heroku如何与你的git config / remotes相关,那么这是一个不错的选择。
答案 2 :(得分:0)
我有同样的问题。它对我来说很有用,但我只是替换了个人的#39;在同一条线上:
[heroku]
account = personal
使用之前的原始工作名称(在我的情况下是' work')。
[heroku]
account = work
之后,我可以再次使用heroku-accounts并登录而无需任何其他更改。