Mac
GitHub
GithubDesktop

Github Desktopでログインできなくなった時の対処法


この記事では


Authentication_Failed

We were unable to authenticate with github.com.

Please enter username and password to try again.

というGithub Desktopのエラーメッセージが起きた原因とその対処法を2つ紹介します。

error.png


環境


  • OS: MacOS

  • 対象: GitHub Desktop


原因1) GitHubアカウントで二要素認証を有効にした

Personal access tokensをパスワードとして使うとログインできるようになります。


解決手順


  1. Githubアカウントの個人ページより、自分のアイコンをクリックしてSettingsに移動

  2. 移動先の左側のサイドバーでDeveloper settingsに移動

  3. 移動先の左側のサイドバーでPersonal access tokensに移動


  4. Generate new tokenでトークンを生成

    (権限スコープは必要なものを選ぶ)

これで生成したトークンをパスワードとして使うことで、ログインできるようになることがあります。

参考: https://mycyberuniverse.com/web/how-fix-fatal-authentication-failed-for-https-github-com.html


原因2) macOS Hight Sierra 10.13.1 にOSをアップデートした

キーチェーンアクセスを操作するとログインできるようになるようです。


解決手順



  1. アプリケーション/ユーティリティ/キーチェーンアクセス.appを開く

  2. Appの左上にあるログインキーチェーンを一度ロックしたのちに解除

「そんな馬鹿な...」と思うような対応策ですが、これで多くの人が解決したとの報告をしています。

参考: https://github.com/desktop/desktop/issues/3263