Github Desktop 認証エラー
Github Desktop を使って Git にここ数日の成果(コードの変更箇所)を push しようとしたら、
何と『Authentication failed』とエラーを吐きました。どうやら認証に失敗している模様。
原因を探ってみたところ、恐らく Mac の keychain access に登録されてしまった情報が正しくない為ではないかと推測。
keychain access の Git 関連の情報を削除。
ターミナルで直接 push したら、ユーザー名とパスワードは毎回聞かれるものの一応出来ました。
しかし Github Desktop(UI を使った操作)では相変わらずのエラー。。。
uninstall の上、再インストールでもエラー。
最終的に、Github Desktop上に設定済みのレポジトリを一つずつ Remove(一旦外す)。
↓
再度 ドラッグ&ドロップでリポジトリを紐付け。
↓
その際に ID・パスワードを聞かれるので、Githubで登録している情報を入力。
↓
Macユーザーなら keychain にその情報が自動で登録されるので、次回から入力無しでOK。
という具合でした。
恐らく keychain に何らかの拍子で誤った情報が登録されてしまったことによるのだと思われます。
ここ(原因特定・解決)までで、約3時間半…。溶けた…。
けど解決して良かった。