Skip to main content
ドキュメントへの更新が頻繁に発行されており、このページの翻訳はまだ行われている場合があります。 最新の情報については、「英語のドキュメント」を参照してください。

macOS キーチェーンからの認証情報を更新する

GitHub Enterprise Server でユーザー名、パスワード、またはpersonal access token を変更した場合は、保存されている資格情報を git-credential-osxkeychain ヘルパーで更新する必要があります。

注: 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 のパスワードベースの認証は削除されました。詳細については、「個人用アクセス トークンの作成」を参照してください。

キーチェーンアクセスを介して認証情報を更新する

  1. メニューバーの右側にある Spotlight アイコン (虫眼鏡) をクリックします。
  2. Keychain Access」と入力して Enter キーを押し、アプリを起動します。
  3. キーチェーン アクセスで、[ホスト名] を検索します。
  4. [ホスト名] の "インターネット パスワード" エントリを見つけます。
  5. 適宜、エントリを編集または削除します。

コマンドラインで認証情報を削除する

コマンドラインから、認証情報ヘルパーを直接使用して、キーチェーンエントリを消去できます。

$ git credential-osxkeychain erase
host=HOSTNAME
protocol=https
> [Press Return]

成功した場合、何も出力されません。機能することをテストするには、お使いの GitHub Enterprise Server インスタンス からプライベート リポジトリをクローンしてみます。 パスワードの入力を求められた場合は、キーチェーンエントリが削除されています。

参考資料