Man page - glab-token-create(1)
Packages contas this manual
- glab-mr-close(1)
- glab-label(1)
- glab-variable-set(1)
- glab-ci-run(1)
- glab-repo-fork(1)
- glab-mr-approve(1)
- glab-mr-issues(1)
- glab-ssh-key(1)
- glab-job-artifact(1)
- glab-repo-mirror(1)
- glab-config-set(1)
- glab-ssh-key-delete(1)
- glab-repo-transfer(1)
- glab-release-create(1)
- glab-user(1)
- glab-schedule-list(1)
- glab-release(1)
- glab-mr-diff(1)
- glab-stack-sync(1)
- glab-ci(1)
- glab-mr-delete(1)
- glab-issue-create(1)
- glab-repo-contributors(1)
- glab-schedule-create(1)
- glab-auth(1)
- glab-repo-clone(1)
- glab-config(1)
- glab-cluster-agent-update-kubeconfig(1)
- glab-mr(1)
- glab-mr-note(1)
- glab-stack-switch(1)
- glab-ci-lint(1)
- glab-repo-list(1)
- glab-ci-config-compile(1)
- glab-issue-board-view(1)
- glab-incident-close(1)
- glab-cluster-agent-bootstrap(1)
- glab-mr-unsubscribe(1)
- glab-schedule(1)
- glab-variable-delete(1)
- glab-stack-prev(1)
- glab-incident-view(1)
- glab-ci-get(1)
- glab-ci-run-trig(1)
- glab-release-download(1)
- glab-stack-create(1)
- glab-mr-revoke(1)
- glab-completion(1)
- glab-ci-trigger(1)
- glab-token-list(1)
- glab-repo-archive(1)
- glab-stack-first(1)
- glab-issue(1)
- glab-config-get(1)
- glab-ci-list(1)
- glab-release-upload(1)
- glab-cluster-agent-list(1)
- glab-mr-list(1)
- glab-incident-reopen(1)
- glab-cluster-agent(1)
- glab-issue-update(1)
- glab-token-rotate(1)
- glab-mr-create(1)
- glab-stack-list(1)
- glab-snippet(1)
- glab-incident-list(1)
- glab-ci-delete(1)
- glab-variable(1)
- glab-mr-rebase(1)
- glab-duo-ask(1)
- glab-incident-subscribe(1)
- glab-api(1)
- glab-ssh-key-add(1)
- glab-issue-list(1)
- glab-ci-retry(1)
- glab-issue-close(1)
- glab-token-create(1)
- glab-cluster-agent-check_manifest_usage(1)
- glab-repo-delete(1)
- glab-mr-todo(1)
- glab-label-list(1)
- glab-stack-move(1)
- glab-repo-create(1)
- glab-ci-trace(1)
- glab-cluster(1)
- glab-release-delete(1)
- glab-token-revoke(1)
- glab-repo(1)
- glab-user-events(1)
- glab-schedule-update(1)
- glab-variable-list(1)
- glab-stack-save(1)
- glab-issue-view(1)
- glab-incident(1)
- glab-snippet-create(1)
- glab-ci-status(1)
- glab-issue-note(1)
- glab-auth-login(1)
- glab-ci-config(1)
- glab-incident-note(1)
- glab-issue-board(1)
- glab-changelog-generate(1)
- glab-issue-unsubscribe(1)
- glab-token(1)
- glab-alias-list(1)
- glab-issue-delete(1)
- glab-changelog(1)
- glab-alias-set(1)
- glab-mr-update(1)
- glab-schedule-delete(1)
- glab-mr-checkout(1)
- glab-job(1)
- glab-alias-delete(1)
- glab-stack-next(1)
- glab-ci-cancel(1)
- glab-release-list(1)
- glab(1)
- glab-repo-search(1)
- glab-ssh-key-get(1)
- glab-stack-last(1)
- glab-label-create(1)
- glab-ci-cancel-job(1)
- glab-check-update(1)
- glab-duo(1)
- glab-variable-export(1)
- glab-issue-subscribe(1)
- glab-label-delete(1)
- glab-repo-view(1)
- glab-mr-merge(1)
- glab-alias(1)
- glab-mr-subscribe(1)
- glab-variable-get(1)
- glab-version(1)
- glab-auth-status(1)
- glab-variable-update(1)
- glab-mr-view(1)
- glab-schedule-run(1)
- glab-release-view(1)
- glab-mr-reopen(1)
- glab-ssh-key-list(1)
- glab-ci-view(1)
- glab-incident-unsubscribe(1)
- glab-ci-cancel-pipeline(1)
- glab-stack(1)
- glab-issue-reopen(1)
- glab-stack-amend(1)
- glab-issue-board-create(1)
- glab-stack-reorder(1)
- glab-cluster-agent-get-token(1)
- glab-mr-approvers(1)
apt-get install glab
Manual
| glab(1) | glab(1) |
NAME
glab-token-create - Creates user, group, or project access tokens.
SYNOPSIS
glab token create [flags]
DESCRIPTION
Creates a new access token for a user, group, or project. Defaults to a project access token, unless user or group name is specified.
The expiration date of the token is calculated by adding the duration (default: 30 days) to the current date. You can specify a different duration, or an explicit end date.
The name of the token must be unique. The token is printed to stdout.
Administrators can create full-featured personal access tokens for themselves and for other users. Non-administrators can create personal access tokens only for themselves (@me) with the scope 'k8s_proxy'.
OPTIONS
-A, --access-level=no Access level of the token: one of 'guest', 'reporter', 'developer', 'maintainer', 'owner'.
-D, --duration=720h0m0s Sets the token duration, in hours. Maximum of 8760. Examples: 24h, 168h, 504h.
-E, --expires-at=0001-01-01 Sets the token's expiration date and time, in YYYY-MM-DD format. If not specified, --duration is used.
-g, --group="" Create a group access token. Ignored if a user or repository argument is set.
-F, --output="text" Format output as 'text' for the token value, 'json' for the actual API token structure.
-R, --repo="" Select another repository. Can use either OWNER/REPO or GROUP/NAMESPACE/REPO format. Also accepts full URL or Git URL.
-S, --scope=[read_repository] Scopes for the token. For a list, see https://docs.gitlab.com/ee/user/profile/personal_access_tokens.html#personal-access-token-scopes.
-U, --user="" Create a personal access token. For the current user, use @me.
OPTIONS INHERITED FROM PARENT COMMANDS
--help[=false] Show help for this command.
EXAMPLE
# Create project access token for current project glab token create --access-level developer --scope read_repository --scope read_registry my-project-token # Create project access token for a specific project glab token create --repo user/my-repo --access-level owner --scope api my-project-token # Create a group access token glab token create --group group/sub-group --access-level owner --scope api my-group-token # Create a personal access token for current user glab token create --user @me --scope k8s_proxy my-personal-token # (administrator only) Create a personal access token for another user glab token create --user johndoe --scope api johns-personal-token
SEE ALSO
glab-token(1)
| Jun 2025 | Auto generated by spf13/cobra |