Lesstep
Azure Artifacts・NuGet・2026年11月6日に確認

Azure DevOps:Azure Artifacts のフィードで「Unable to load the service index for source」

NuGet は何かをダウンロードする前に、フィードのサービス インデックス、つまり nuget.config にある index.json のアドレスを読みます。Azure Artifacts がその要求を断ると、restore はここで止まります。後ろに続くステータス コードで向きがわかります。401 は資格情報が送られなかったか、受け付けられなかったということ。403 は誰なのかはわかったが、その ID がフィードのロールを持っていないということです(このメッセージの Stack Overflow の質問は14万回以上見られ、これを含む Azure DevOps の質問は合わせて70万回以上見られています)。

プルリクエストのビルド検証で restore が失敗しているなら、プルリクエストはそれを待っています:JetBrains IDE のプラグイン Azure DevOps Pull Requests は、プルリクエストのブランチ ポリシーを状態つきで IDE に並べ、Pro ならフィードがビルドを通すようになったあとに、失敗したビルド ポリシーをもう一度動かせます。JetBrains Marketplace で入れる

どう見えるか

パイプラインでは:ビルド ID にフィードのロールを与える

dotnet build が、資格情報なしでもう一度 restore する

restore のタスク自身のフィードの設定

フィードが別のプロジェクトや組織にある

自分のマシンでは

IntelliJ IDEA と Rider で Azure DevOps のプルリクエスト

Azure DevOps Pull Requests は、JetBrains IDE 2024.1 以降と Android Studio で動く Lesstep のプラグインです。git のリモートから組織・プロジェクト・リポジトリを読み、あなたのレビュー待ちのプルリクエストを IDE のツール ウィンドウに並べます。Azure DevOps Services でも Azure DevOps Server でも動きます。プルリクエストのブランチ ポリシーを状態つきで見せるので、通っていない必須のビルドがプルリクエストの隣に出ます。Pro なら、失敗したビルド ポリシーや期限の切れたビルド ポリシーをそこからもう一度動かせます。レビューの受信箱は無料、投票・コメント・完了・作成は Pro(30日の無料試用つき)。

JetBrains Marketplace で入れる

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

ほかに:npm:同じフィードからの E401 Unable to authenticate · dotnet のタスクがプロジェクトを見つけられない · チェックアウトが Git fetch failed with exit code: 128 で止まる · デプロイのタスクが見る先に zip がない · English