Lesstep
GitLab・CI/CD のジョブ・2026年10月28日に確認

GitLab:「You are not authorized to run this manual job」

手動ジョブを実行しようとして Run が押せず、この文が出るのは、ジョブのデプロイ先が保護された環境で、その Allowed to deploy にあなたのアカウントが入っていないときか、プロジェクトが古いデプロイのジョブを止める設定で、このジョブを動かすと最新のデプロイを上書きしてしまうときです(GitLab の説明「ジョブのトラブルシューティング」・2026年10月28日に確認)。保護されたブランチでも止められます。そちらはパイプラインやジョブの断りへ。

You are not authorized to run this manual job

保護された環境

Prevent outdated deployment jobs(古いデプロイのジョブを止める)

API の答え

直す所

IntelliJ IDEA で GitLab のジョブを見るなら

Lesstep の Pipeline Inbox for GitLab CI は、JetBrains IDE(2024.1 以降)のプラグインです。GitLab のプロジェクトのパイプラインを、ジョブを段ごとに並べて一覧にし、Pro なら再実行・取り消し・実行もできます。1.0.21 からは、GitLab があなたのアカウントに実行を認めていない手動ジョブ(canPlayJob)では実行を押せなくし、説明に理由(役割か、保護されたブランチや保護された環境の設定か、最新のデプロイより古いジョブ)を出します。403 で断られたときの文も保護された環境に触れます。それより前は、GitLab がジョブを動かせると言えばどこでも出し、403 では役割か保護されたブランチにしか触れませんでした。見るのは無料、再実行・取り消し・実行は Pro(月 US$1.50・30日間の無料試用つき)です。画面は日本語です。

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

ほかに:GitLab のパイプラインやジョブの断り(400・403・409・429) · GitLab の「Insufficient permissions to set pipeline variables」 · GitLab のジョブが詰まった・時間切れで落とされた · GitLab のジョブがリソース待ちで進まない · GitLab のジョブのログが見えない・空 · GitLab 18.0 のあとの「This job does not have a trace.」 · GitLab の「insufficient_scope」 · JetBrains の IDE で GitLab のパイプラインを見る · English