Mac OS のキ-チェ-ンアクセスから GitHub の認証情報を消去しても Personal Access Token を入力するダイアログが表示されず、キ-チェ-ンアクセスにそれっぽい認証情報を設定しても弾かれた際の対応方法。
対応方法
- キ-チェ-ンアクセスから認証情報を消去
- Git Credential Manager Core をインスト-ルする
キ-チェ-ンアクセスから認証情報を消去
手順は省略 (GUI で操作、又はリンク先参照)。
Git Credential Manager Core をインスト-ルする
下記コマンドを実行して Git Credential Manager Core をインスト-ルする。
brew tap microsoft/git brew install --cask git-credential-manager-core
*
GitHub Docs だと Git のインスト-ルも記載されていたが、Homebrew ではなく、既にインスト-ルされている Git でも問題なく動作した。
後は認証が必要な Clone や Push をすればダイアログが表示されるので、『Token』を選択して入力すれば認証が行われる。
参考元
- How to add github personal access token to visual studio code
- Updating credentials from the macOS Keychain
- Caching your GitHub credentials in Git