タイトルの通りだが、
どうやらSourceTreeはPreferenceなどからアカウント設定してもHTTP接続の認証はキャッシュされているようで、いくら設定を変更してもgithubのパスワード変更をした際にSourceTree側の設定が反映されなくてハマったのでメモ。
キャッシュはここにいる
~/Library/Application Support/SourceTree
のディレクトリ配下に、見覚えのあるドメインがファイル名になっているので、
パスワード変更を反映したいドメインのファイルを削除するのが正解。
githubの場合には
{ユーザ名}@STAuth-github.com
のようなファイルがあるはず。
Bitbucket, GitLab, Githubのいずれでもパスワード変更をした際に、SourceTreeで保存するようになっている人はみんなハマるのでは??