ローカルのgitリポジトリに変更をコミットした後、herokuにプッシュできません。Heroku認証は機能し、railsアプリは稼働しており、githubプッシュは引き続き機能し、herokuプッシュはこれまで機能していましたgit push heroku master
。ローカルアプリのルートディレクトリからエラーメッセージなしで突然失敗し始めたときです。でのみ中断できますCtrl-C
。
オンラインのどこにもヒントはまだ見つかりません。
ローカルのgitリポジトリに変更をコミットした後、herokuにプッシュできません。Heroku認証は機能し、railsアプリは稼働しており、githubプッシュは引き続き機能し、herokuプッシュはこれまで機能していましたgit push heroku master
。ローカルアプリのルートディレクトリからエラーメッセージなしで突然失敗し始めたときです。でのみ中断できますCtrl-C
。
オンラインのどこにもヒントはまだ見つかりません。
デバッグを試して何が起こっているかを確認するためのヒントをいくつか紹介します。まず、Herokuダッシュボードをチェックして、Herokuが起動しているかどうかを確認します。過去に数回ダウンしています。次に、GIT_SSH = / pathto / yourscriptを設定します。ここで、yourscriptは-vvvを指定してsshを呼び出します(詳細なデバッグ用)。ネットワーク接続の問題かどうかを確認してください。第三に、リポジトリにコミットが大量にロードされているかどうかを確認します(Gitインデックスの大量のバイナリファイルなど)。私たちがこれに気付いたとき、私たちのものは遅く、うまく機能するようにうまく分割していました。また、リポジトリでgit gc --prune--aggressiveをリモートで実行するためのHerokuサポートチケットを作成しました。この問題は解決されました。