权限被拒绝到`heroku fork`应用程序,但能够将代码推送到同一个应用程序

时间:2013-09-04 04:01:00

标签: ruby-on-rails heroku production-environment heroku-toolbelt

我可以执行git push heroku master之类的问题而没有任何问题,但是当我执行heroku fork -a heroku staging(其中heroku是我现有的应用程序,并且暂存是我正在尝试创建的新应用程序)时,我得到'!您无法访问应用程序heroku。并且叉子不会启动。

我按照https://devcenter.heroku.com/articles/fork-app

的说明操作

我正在尝试创建一个暂存环境,并希望使用fork,因此我不必手动复制配置变量或数据库数据。谢谢。

修改

刚刚发现“仅在生产层数据库计划上支持分叉。请按照以下步骤从初始层(开发或基本)计划升级到生产计划。”在https://devcenter.heroku.com/articles/heroku-postgres-fork。看起来在起始层DB上不允许分叉。此声明是否意味着您无法在启动器层DB上分叉应用程序(heroku fork -a sourceapp targetapp)?

2 个答案:

答案 0 :(得分:1)

这个问题在另一个主题Forking my existing heroku app for multiple environments中得到了回答:

“staging应该是你正在创建的应用程序的名称,而不是git remote的名称。你需要选择一个唯一的名称。我通常使用mysite-prod和mysite-staging作为我的应用程序名称。”

答案 1 :(得分:0)

您的编辑中的问题不确定,但第一条消息表示您无法访问该应用程序本身。我会仔细检查你签署的Heroku Toolbelt凭证。