Heroku:管理/切换个人和工作帐户

时间:2012-06-21 01:22:00

标签: heroku

当我只将它用于一些宠物项目时,使用heroku很容易。现在我想使用多个帐户(专业版和个人版)并且很难将其用于工作(登录,ssh密钥等)。我找不到任何文档或推荐的工作流程,那么如何管理切换帐户以在heroku上创建/推送应用程序?

3 个答案:

答案 0 :(得分:7)

我之前安装了这个插件并与heroku gem一起使用。

今天,我 - 卸载了宝石 - 安装了heroku-toolbelt - 再次安装了heroku-accounts插件

但每次我尝试使用heroku命令时,都会收到错误:

 'No such account: personal'

问题是我的.gitconfig仍有设置说:

[heroku]
account = personal

一旦删除,一切都很好。

我也一路上,从.ssh/config

删除了对heroku的任何引用

答案 1 :(得分:2)

heroku-accounts插件解决了这个问题。

然而,即使它是一个可靠的插件,请注意它在封面下操纵你的git配置设置,偶尔会导致一些问题或不直观的错误。如果你能很好地理解Heroku如何与你的git config / remotes相关,那么这是一个不错的选择。

答案 2 :(得分:0)

我有同样的问题。它对我来说很有用,但我只是替换了个人的#39;在同一条线上:

[heroku]

account = personal

使用之前的原始工作名称(在我的情况下是' work')。

[heroku]

account = work

之后,我可以再次使用heroku-accounts并登录而无需任何其他更改。