はじめに
この記事は、Neskyさんの記事『【覚書】Mac版 SourceTreeでリモートリポジトリの認証に失敗後、再度認証して欲しいとき』に触発されて書きました。
リモートへのログイン時にありがちな問題
SourceTreeでは、リモートリポジトリへの初回プッシュなどを通してサーバーへログインするとき、初回のみパスワードを聞かれます。
しかし、聞いてくれるのは本当に初回だけなので、ここで間違った情報を入力すると、以降永遠にログインに失敗してしまいます。
これを解消するには、認証情報を直接削除してやり直すしかありません。
環境
Windows 10 Pro
SourceTree For Windows 3.1.2
対処方法
Windows版の場合、以下のディレクトリに保存されているpasswdファイルを削除すれば、再び認証情報を聞いてくれるようになります。
C:\Users\(ユーザー名)\AppData\Local\Atlassian\SourceTree
ドライブレター、ユーザー名は各自読み替えてください。
しかしpasswdを削除すると、保存されている認証情報がすべて消えてしまいます。
それを避けたいならテキストエディタなどで開いて、該当する箇所だけ削除するようにするといいかもしれません。