Ответ 1
Вам нужно будет настроить разные конечные точки git для каждого приложения в Heroku, чтобы вы могли нажать на любое приложение из одного локального репо. Я не использую имя "heroku" как мой удаленный, хотя (не это действительно имеет значение). Я использую производство и настройку для разных приложений Heroku. Поэтому я могу сделать:
git push production master
или
git push staging staging:master
Проверьте свои удаленные конечные точки через git remote -v
в корне проекта. Он покажет по умолчанию герою, сопоставленную вашему приложению.
Получите URL-адреса для своих приложений на Heroku через панель инструментов и сделайте
git remote add production <gitrepo for production app here>
git remote add staging <gitrepo for staging app here>
Однако из приведенной вами ошибки выглядит, что вы не являетесь соавтором приложения app1.