glab(1)

πŸ“¦
version 1.128.0 Β· 3 versions
, in arch rolling

πŸ’– NAME πŸ’–

glab-artifact-registry-get-token β€” Get a short-lived access token for the GitLab Artifact Registry. (EXPERIMENTAL)

Okay bestie, this is the glab(1) manual page for that exact command, and it is giving experimental β€” read the fine print, no cap. πŸ§ͺ✨

πŸ› οΈ SYNOPSIS πŸ› οΈ

glab artifact-registry get-token [flags]

πŸ“– DESCRIPTION πŸ“–

The command exchanges a GitLab credential for a short-lived access token scoped to the GitLab Artifact Registry. The command prints the bare token to stdout, so a shell can capture it directly, for example to feed docker login. πŸ’…

Prerequisites, bestie β€” do a vibe check before you run this:

  • A GitLab Enterprise Edition (EE) instance on GitLab 19.1 or later.
  • Token exchange enabled on the instance (the gate_token_exchange_endpoint feature flag).
⚠️ This feature is an experiment and is not ready for production use. It might be unstable or removed at any time. For more information, see https://docs.gitlab.com/policy/development_stages_support/.

✨ OPTIONS ✨

  • --duration=15m0s β€” How long the token should remain valid. Must be between 1s and 12h0m0s. ⏳
  • --hostname="" β€” GitLab hostname to request the token from. Defaults to the configured GitLab instance. 🏠
  • --jq="" β€” Filter JSON output with a jq expression. πŸͺ„
  • -F, --output="text" β€” Format output as: text, json. πŸŽ€

🫢 OPTIONS INHERITED FROM PARENT COMMANDS 🫢

  • -h, --help[=false] β€” Show help for this command. 😌

🌈 EXAMPLE 🌈

# Get a token using the default duration
glab artifact-registry get-token

# Get a token valid for one hour
glab artifact-registry get-token --duration 1h

# Get a token as JSON, including its expiry
glab artifact-registry get-token --output json

πŸ‘€ SEE ALSO πŸ‘€


Auto generated by spf13/cobra β€” Nov 2026 β€” glab(1) β€” mwah πŸ’‹βœ¨

πŸ“¦ where this page comes from