Note: Updating credentials from the macOS Keychain only applies to users who manually configured a PAT using the osxkeychain
helper that is built-in to macOS.
We recommend you either configure SSH or upgrade to the Git Credential Manager Core (GCM Core) instead. GCM Core can manage authentication on your behalf (no more manual PATs) including 2FA (two-factor auth).
When Git prompts you for your password, enter your personal access token (PAT) instead. Password-based authentication for Git has been removed, and using a PAT is more secure. For more information, see "Creating a personal access token."
キーチェーンアクセスを介して認証情報を更新する
- メニューバーの右側にある Spotlight アイコン (虫眼鏡) をクリックします。
Keychain access
と入力し、Enter キーを押してアプリを起動します。 - キーチェーン Access で、[hostname] を探してください。
[hostname]
の「internet password」エントリを見つけてください。- 適宜、エントリを編集または削除します。
コマンドラインで認証情報を削除する
コマンドラインから、認証情報ヘルパーを直接使用して、キーチェーンエントリを消去できます。
$ git credential-osxkeychain erase
host=hostname
protocol=https
> [Press Return]
成功した場合、何もプリントアウトされません。 それが機能するかどうかをテストするには、GitHub Enterprise Serverのインスタンス からプライベートリポジトリのクローンを作成します。 パスワードの入力を求められた場合は、キーチェーンエントリが削除されています。