メモ
macOS キーチェーンからの資格情報の更新は、macOS に組み込まれている osxkeychain
ヘルパーを使って personal access token を手動で構成したユーザーにのみ��用されます。
代わりに、SSH を構成するか、Git Credential Manager (GCM) にアップグレードすることをお勧めします。 GCM は、2FA (2 要素認証) を含む認証をユーザーに代わって管理できます (手動の personal access token はもう必要ありません)。
Git からパスワードの入力するダイアログが表示されたら、personal access token を入力します。 または、Git Credential Manager などの認証情報ヘルパーを使用できます。 より安全な認証方法を優先し、Git のパスワードベースの認証が削除されました。 詳しくは、「個人用アクセス トークンを管理する」をご覧ください。
キーチェーンアクセスを介して認証情報を更新する
- メニューバーの右側にある Spotlight アイコン (虫眼鏡) をクリックします。
- 「
Keychain Access
」と入力して Enter キーを押し、アプリを起動します。 - キーチェーン アクセスで、
github.com
を検索します。 github.com
の "インターネット パスワード" エントリを見つけます。- 適宜、エントリを編集または削除します。
コマンドラインで認証情報を削除する
コマンドラインから、認証情報ヘルパーを直接使用して、キーチェーンエントリを消去できます。
$ git credential-osxkeychain erase
host=github.com
protocol=https
> [Press Return]
成功した場合は何も出力されません。機能していることをテストするには、プライベート リポジトリのクローンを試してください。 パスワードの入力を求められた場合は、キーチェーンエントリが削除されています。