Lesstep
Azure Pipelines・チェックアウト・2026年11月6日に確認

Azure Pipelines:「Git fetch failed with exit code: 128」

チェックアウトのステップは、エージェントの上で git fetch を動かします。失敗すると1〜10秒待ってやり直し、3回とも失敗するとこの行で止まります(エージェントのソース)。128 は git が致命的なエラーのときに使う終了コードなので、この行は原因について何も言っていません。原因はその直前に git が出した行にあります。上へたどって最初の remote: か fatal: の行を見つけ、下の該当する節を見てください(このメッセージの Stack Overflow の質問は9万7千回以上見られています)。

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

どう見えるか

remote: TF401019 や repository not found:ビルド サービスがリポジトリを読めない

fatal: Authentication failed や could not read Username

プルリクエストがもう有効でない、プルリクエストのビルド

セルフホストのエージェント:git のグローバル設定に残った extraheader

エージェントがサーバーに届かない

浅い取得での Git checkout failed with exit code: 128

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 Pipelines は Microsoft Corporation の商標、IntelliJ IDEA と Rider は JetBrains s.r.o. の商標です。このページはそのいずれとも提携しておらず、承認も受けていません。

ほかに:TF401019:リポジトリがないか、読む権限がない · git に送るトークンがなかった · トークンが断られた · English