Skip to main content

このバージョンの GitHub Enterprise サーバーはこの日付をもって終了となりました: 2024-03-26. 重大なセキュリティの問題に対してであっても、パッチリリースは作成されません。 パフォーマンスの向上、セキュリティの向上、新機能の向上を図るために、最新バージョンの GitHub Enterprise サーバーにアップグレードしてください。 アップグレードに関するヘルプについては、GitHub Enterprise サポートにお問い合わせください

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 インスタンス からプライベート リポジトリをクローンしてみます。 パスワードの入力を求められた場合は、キーチェーンエントリが削除されています。

参考資料