For per-repository token authentication, Quay allows the use of access tokens which can be created on a repository and have read and/or write permissions, without any passwords.
Access tokens can be managed in the repository view.
To authenticate with an access token, either download the .dockercfg
file from the access token’s panel OR use docker login
as described below.
The following credentials are used:
Username: $token
Password: (token value can be found by clicking on the token)
Email: (this value is ignored, any value may be used)
The following is an example taken from the command line:
$ sudo docker login quay.io
Login against server at https://quay.io/v1/
Username: $token
Password: (token value from the token)
Email: any@example.com
A token’s permissions can be changed by clicking the field to the right of the token
An access token can be deleted by clicking the icon and then clicking Delete.