Lesstep
Azure DevOps Services・2026年10月24日に確認

Azure DevOps の全組織用の個人用アクセス トークンの廃止は、2026年12月1日から延期された

アクセスの範囲を All accessible organizations(アクセス可能なすべての組織)にして作った個人用アクセス トークンが「global PAT」です。Microsoft は Azure DevOps Services でこれを廃止します。日付は2026年12月1日でしたが、2026年10月23日に、12月の休暇の時期の混乱を避けるためとして取り消し線が引かれました。廃止そのものは変わらないので、JetBrains IDE の Git・プラグイン・スクリプトがこれで入っているなら、替える段取りをしてください。Azure DevOps Server は影響を受けません。

Microsoft の告知

Retirement of Global Personal Access Tokens in Azure DevOps(2025年12月12日、2026年3月5日と10月23日に更新)より:

自分が持っているか調べる

  1. https://dev.azure.com/<組織> を開き、右上のユーザー設定のアイコンから Personal access tokens へ。
  2. Access scope を All accessible organizations、Status を Active にする。
  3. 出てきた物が global です。使っている人には Microsoft からメールも届きます。

替え方

IntelliJ IDEA・Rider の Git

Git が dev.azure.com 用に保存しているパスワードが global PAT なら、Azure DevOps がそれを断るようになった時点でプルもプッシュも失敗します。サーバーが 401 を返したときは、Git は保存したパスワードを捨ててもう一度聞きます(Git の http.c)。IDE のログインの画面か資格情報ヘルパーで聞かれるので、新しい組織用のトークンを入れます。401 のときの Git の文は fatal: Authentication failed for '…'(「…の認証に失敗した」)です(ほかの理由)。Git Credential Manager 3.0 以降は、既定で OAuth トークンでサインインし、個人用アクセス トークンを作りません(3.0 で変わったこと)。

JetBrains IDE で Azure DevOps のプルリクを見るなら

Azure DevOps Pull Requests は、Lesstep が作っている JetBrains IDE(2024.1 以降)と Android Studio のプラグインです。入り方は2つ:組織用の個人用アクセス トークン(投票・コメント・完了には Code (Read & write)、読むだけなら Code (Read))か、Use my Azure CLI sign-in (az login) instead of a token(トークンの代わりに Azure CLI のサインインを使う)です。後者は Azure CLI から有効期間の短い Entra のトークンをもらい、メモリーにだけ置きます(Azure DevOps Services)。プルリクを読むのは無料、投票・コメント・完了は Pro(30日間の無料試用つき)です。

JetBrains Marketplace で入れる

Azure DevOps と Microsoft Entra は Microsoft Corporation の商標、IntelliJ IDEA と Rider は JetBrains s.r.o. の商標です。このページは Microsoft・JetBrains のいずれとも提携しておらず、承認も受けていません。

ほかに:az repos pr と Azure CLI のサインイン · IntelliJ IDEA 2025.2 以降の Azure DevOps のプラグインの比較 · English