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

リポジトリに 2 つのリモートが指定されているようです。1 つは github に、もう 1 つは 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 pushGithub と Heroku のどちらに接続しようとしているかがわかります。どちらの場合も、リモート エンドの問題のように見えるので、適切な組織のサポートに連絡します。

プッシュしようとしているリモコンをお知らせください。追加の診断を行うことができます。

于 2012-05-25T20:55:06.750 に答える