はじめに
Sourcetree でいろいろと操作中に「failed to check login for user~」というエラーが表示されたのでそのときに自分がした対処法をメモしておきます。
対処法
自分の場合の対処法は非常にシンプルだったので早速結論から書いていきます。
- まずはこちらを参考にして GitHub のアクセストークンを発行して認証します。
- Sourcetree にて「設定 > リモート> パス(https~)」を選択して編集を押します。
- それを「https://{アクセストークン}@{リポジトリの URL}.git 」というフォーマットに変更します。そのアクセストークンが「123456」の場合は「https://123456@github.com/username/repository.git」といった感じです。
自分の場合はこれで直りました。

