Git Graph からの push で credential が保存されない問題を修正する

前提の環境

症状

  • VSCode Remote on WSL や VSCode Remote on devcontainer にインストールした Git Graph から push する際に、必ず credential を求めるプロンプトが表示される
    • VSCode 上のプロンプトも、wincred のプロンプトも両方表示される
  • VSCode Remote on WSL や VSCode Remote on devcontainer の shell から push するとエラーが発生
    $ git push fatal: AggregateException encountered. 1 つ以上のエラーが発生しました。

回避策

  • Git for Windows をインストールし、SourceTree の Git 設定では「System」を選択する

備考

  • あれこれやっていた中で効果があったかどうか定かでない手順
    • 予め、SourceTree GUI からの push を一度やっておく
  • 今後 SourceTree を廃止して Git for Windows インストールに統一した方がいいかもしれない