SourceTreeで「Couldn't agree a key exchange algorithm」エラー

概要

SourceTreeでプッシュしようとしたらブランチが表示されず、ターミナルから「git push」してみると「Couldn't agree a key exchange algorithm」エラーがダイアログ表示された時の対応メモ
※内臓Gitを利用している場合

対応

  • SourceTreeの「ツール」→「オプション」を順に選択する
  • 「オプション」ダイアログが表示されるので「Git」タブを選択し「Gitバージョン」グループの「Update Embedded」をクリックする