我有两个heroku帐户,有两个单独的应用程序。我是新手,但我认为关键是坚持一个帐户,不允许我打开另一个帐户。我该怎么办,如何添加其他帐户?
答案 0 :(得分:22)
管理多个Heroku帐户的步骤
从您计算机上的以下网址安装插件
https://github.com/ddollar/heroku-accounts
如果您遇到指纹授权问题,请按照以下步骤进行操作
我们今天遇到了类似的问题,并通过以下解决方案解决了这个问题
首先使用以下命令添加帐户
heroku帐户:添加account_name --auto
此命令将生成与此帐户关联的单独公钥,以便它不会与其他帐户冲突。
下一步是使用以下命令
为帐户创建应用程序heroku create app_name --account account_name
最后一步是将应用程序推送到Heroku,这是您将遇到指纹问题的区域。
打开.ssh文件夹中的配置文件,您可以在其中找到添加帐户的以下条目。
主持heroku.account_name
HostName heroku.com
IdentityFile /home/icicle/.ssh/identity.heroku.account_name
IdentitiesOnly yes
删除现有的Heroku存储库远程并使用以下命令添加新的
删除Heroku存储库
git remote rm heroku
添加新的Heroku存储库
git remote add heroku git@heroku.account_name:app_name.git
这里heroku.account_name是在ssh配置文件中添加为Host的那个。
现在尝试推送您的应用程序,它可以正常工作。
答案 1 :(得分:0)
在遵循Icicle的指示时,我一直收到错误:
'accounts:add' is not a heroku command.
因此,基于Icicle的回答,您需要在运行命令之前安装以下插件: