1

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

4

3 回答 3

7

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

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

但是每次我尝试使用该heroku命令时,都会出现错误:

 'No such account: personal'

问题是我.gitconfig仍然有一个设置说:

[heroku]
account = personal

一旦删除,一切都很好。

我也在此过程中删除了对 heroku 的任何引用.ssh/config

于 2012-10-25T00:23:17.230 回答
2

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

但是,即使它是一个可靠的插件,请注意它会在幕后操纵您的 git 配置设置,这有时会导致一些问题或不直观的错误。如果您对 Heroku 与 git config/remotes 相关的工作方式有很好的了解,那么这是一个不错的选择。

于 2012-06-21T01:41:39.007 回答
0

我遇到过同样的问题。它对我有用,但我只是在同一行替换了“个人”:

[heroku]

帐户=个人

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

[heroku]

帐户=工作

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

于 2014-11-04T19:30:16.330 回答