Say*_*nee 17 deployment heroku ruby-on-rails-3
我正在尝试使用相同的代码和相同的git存储库创建2个不同的Heroku应用程序.App1是由我的朋友在Heroku中创建的,我不是协作者,app2是我正在尝试部署的同一个git存储库的分支.这可能吗?
当我尝试将第二个应用程序部署到Heroku时,我收到错误:
$ git push heroku branch1:master
! my_email_id@gmail.com not authorized to access app1
fatal: The remote end hung up unexpectedly
Run Code Online (Sandbox Code Playgroud)
Joh*_*non 26
您需要为Heroku中的每个应用程序设置不同的git远程端点,以便您可以从一个本地存储库推送到任一应用程序.我不使用'heroku'名称作为我的遥控器(不是真的很重要)我使用生产和临时映射到不同的Heroku应用程序.所以我可以这样做:
git push production master
Run Code Online (Sandbox Code Playgroud)
要么
git push staging staging:master
Run Code Online (Sandbox Code Playgroud)
通过git remote -v项目根目录检查远程端点.它将显示映射到您的应用程序的默认heroku.
通过仪表板在Heroku上获取应用程序的URL,并执行此操作
git remote add production <gitrepo for production app here>
git remote add staging <gitrepo for staging app here>
Run Code Online (Sandbox Code Playgroud)
但是,从您发布的错误看起来您似乎不是app1应用程序的协作者.
| 归档时间: |
|
| 查看次数: |
7122 次 |
| 最近记录: |