Skip to content
This repository was archived by the owner on Apr 27, 2026. It is now read-only.
This repository was archived by the owner on Apr 27, 2026. It is now read-only.

Question: Is it possible to run platform auth:api-token-login non-interactively #1197

@GaxZE

Description

@GaxZE

Seems a silly question but I am missing something.

When I run: platform auth:api-token-login --no-interaction I get:

Non-interactive use of this command is not supported.

To authenticate non-interactively, configure an API token using the PLATFORMSH_CLI_TOKEN environment variable.

Which I expect.

However if I set my environment variable first such as:

export PLATFORMSH_CLI_TOKEN="xxxx"

And then run platform auth:api-token-login --no-interaction I get:

An API token is already set via config

So when I run git fetch platform master for example I am greeted with:

Hello user (UUID: xxxxx), you successfully authenticated, but could not connect to service xxx (reason: access requires MFA)
xxxx@git.eu-2.platform.sh: Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

Worth adding, I have all my SSH keys correctly added to PlatformSH ssh-keys section.

Am I missing something here or is there a genuine bug.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions