0

当我对 Heroku 上的存储库执行 git push 时,我收到以下错误:

'Firing branch removed and pull event' has encountered a problem.

An internal error occurred during: 'Firing branch removed and pull event'.
java.lang.IllegalStateException

我尝试用谷歌搜索它并没有成功。任何人都可以帮忙吗?

的输出git remote -v是:

heroku git@heroku.com:growing-night-6166.git (fetch)
heroku git@heroku.com:growing-night-6166.git (push) 
origin git@github.com:stuartnelson3/sample_app.git (fetch) 
origin git@github.com:stuartnelson3/sample_app.git (push)
4

1 回答 1

0

看起来您为存储库指定了两个遥控器;一个在 github 上,一个在 heroku 上。您希望git push联系哪一位?

使用标准配置,键入git push将推送到名为 的远程origin,在您的情况下,它位于 Github。

要将分支显式推master送到 Heroku,您可以输入:

git push heroku master

存储库中的每个分支配置可能会更改默认行为。假设您正在分支上工作,您可以通过运行以下命令master查看裸机将发送内容的位置:git push

git config --get-regexp 'branch.master.*'

这将显示如下内容:

branch.master.remote origin
branch.master.merge refs/heads/master

这将告诉您您git push是在尝试联系 Github 还是 Heroku。无论哪种情况,它看起来都是远程端的问题,我会联系相应组织的支持人员。

让我们知道您要推送到哪个遥控器,我们可以尝试做一些额外的诊断。

于 2012-05-25T20:55:06.750 回答