【问题标题】:Heroku Toolbelt switch between multiple accountHeroku Toolbelt 在多个帐户之间切换
【发布时间】:2012-10-19 20:58:40
【问题描述】:

我想知道使用 heroku 工具带在 heroku 帐户之间切换的最佳方式是什么。

我曾经有一个个人 heroku 帐户,它是我所有专业 heroku 应用程序的合作者。问题是当我想进行一些会产生财务影响的更改时:例如添加/删除插件,我不能作为合作者这样做。
在使用 heroku toolbelt 之前,我习惯于更改文件 ~/.heroku/credentials 的内容,但它不再存在于 toolbelt 中。

【问题讨论】:

    标签: heroku heroku-toolbelt


    【解决方案1】:

    你试过heroku账号plugin吗?

    【讨论】:

    • 安装后,Toolbelt 给了我这个:WARNING: deprecated ddollar/heroku-accounts plugin is installed.
    • 啊,这条评论已经有两年了,heroku 可能已经为多个帐户提供了不同的解决方案
    • Heroku 现在通过此插件的官方分支 github.com/heroku/heroku-accounts 支持此功能
    • 这不应该是一个插件,它应该默认包含在 CLI 中。感谢分享。
    【解决方案2】:

    2017 年,Heroku 发布了heroku-accounts,这是工具带的一个插件,可以让人们从命令行快速切换帐户。像这样安装它:

    heroku plugins:install heroku-accounts

    然后添加一个帐户(在本例中为“工作”):

    heroku accounts:add work

    此时,您需要提供要与“工作”别名关联的凭据。对您拥有的其他帐户执行相同操作。然后像这样在别名之间切换:

    heroku accounts:set work

    (对不起这个问题。)

    【讨论】:

    • 另一个答案被编辑为与这个相同。这有点俗气。
    • 非常感谢@IAmNan!现在我可以在多个 Heroku 帐户之间切换!
    【解决方案3】:

    您可以从命令行再次运行登录:

    heroku login
    

    输入其他帐户的新电子邮件和密码。

    【讨论】:

    • 如果我们需要多次登录和注销(还要一次又一次地输入密码)只是为了切换帐户,这太麻烦了。
    • 正是我想要的
    • 可能不是最有效的答案,但它帮助了我!
    • 它不起作用,浏览器只是提供了一个显示登录的按钮。在“heroku login”命令之后,如何使用其他帐户登录?
    • 您必须在浏览器中创建一个新的配置文件,登录heroku.com并保存密码,确保您使用的浏览器是您的默认浏览器,确保它是唯一打开的浏览器窗口,然后运行heroku login。现在您可以点击“登录”按钮并登录到 CLI。我不想做这一切,这就是我查找“Heroku CLI 中的多个帐户”并来到此页面的原因。我认为@IAmNaN 的回答可以帮助我。我不确定……
    猜你喜欢
    • 1970-01-01
    • 2023-04-07
    • 1970-01-01
    • 2014-01-05
    • 2013-09-24
    • 1970-01-01
    • 1970-01-01
    • 2011-06-07
    • 2012-07-12
    相关资源
    最近更新 更多