Skip to main content
We publish frequent updates to our documentation, and translation of this page may still be in progress. For the most current information, please visit the English documentation.

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 のパスワードベースの認証が削除されました。詳しくは、「personal access token の作成」を参照してください。

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

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

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

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

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

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

参考資料