複数のプッシュ URL を単一のリモートに追加すると、GitKraken で同じ問題が発生しました。この問題は、プッシュ ボタンを押すときに使用するプッシュ URL を GitKraken が内部で選択する方法に関連しているようです。
いくつかの実験を通じて、「git remote -v」を表示すると、GitKraken は常に構成にリストされている最後のプッシュ URL にデフォルト設定されていることがわかりました。構成に適切に入力されていても、そのボタンに複数の URL を使用させる方法はないようです。構成内の最後のプッシュ URL が、そのリモートの GUI に表示されるプッシュ URL と一致することもわかります。
.....
更新/推奨事項
最終的に、複数のプッシュ URL を使用しないことにしました。プッシュ ボタンを使用して両方のリモートに同時に変更をプッシュすることはできなかったので、ターミナル経由で追加のリポジトリにプッシュするのを忘れるのではないかと心配しました。ターミナルを 2 番目のステップとして使用しなければならない場合、複数のプッシュ URL を使用しても何の利点もありませんでした。
代わりに、追加のリモートを追加しただけで、ターミナルを介して手動でプッシュしています。最初に GitKraken のプッシュ ボタンを使用してプライマリ リモートにプッシュし、次にターミナルを開いて追加のリモートにプッシュしています。これが優れている主な理由は、追加のリモートを実際に GitKraken に追加することで、そのリモートが他のリモートおよびローカルに対してどこにあるかを確認できることです。これは、追加のリモコンを常に思い出させるものとして機能するため、押し忘れることもありません。
これも2つのリモコンを同時に押すより安全だと思います。GitKraken で動作したとしても、プッシュはバックグラウンドで行われるため、追加のリモートへのプッシュが完了したことを示すインジケーターはありません。GUI に追加のリモートを追加すると、それらを同期しておくことがより理にかなっています。はい、これらのリモートに個別にプッシュする必要がありますが、少なくともこの方法でそれらを確認し、どのコミットにあるかを知ることができます。
誰かがこれを読むなら、それが私のお勧めです。一度に複数のリモートにプッシュすることは忘れてください。あなたが思っているほど有利ではありません。