singularity-remote-login - Man Page

Login to a singularity remote endpoint, an OCI/Docker registry or a keyserver using credentials

Synopsis

singularity remote login [login options...]

Description

The 'remote login' command allows you to set credentials for a specific endpoint,
 an OCI/Docker registry or a keyserver.

If no endpoint or registry is specified, the command will login to the currently
 active remote endpoint. This is cloud.sylabs.io by default.

Options

-h, --help[=false] help for login

-i, --insecure[=false] allow insecure login

-p, --password="" password / token to authenticate with

--password-stdin[=false] take password from standard input

--tokenfile="" path to the file holding auth token for login (remote endpoints only)

-u, --username="" username to authenticate with (required for Docker/OCI registry login)

Example

  To log in to an endpoint:
  $ singularity remote login SylabsCloud

  To login in to a docker/OCI registry:
  $ singularity remote login --username foo docker://docker.io
  $ singularity remote login --username foo oras://myregistry.example.com

  Note that many cloud OCI registries use token based authentication. The token
  should be specified as the password for login. A username is still required. E.g.
  when using a standard Azure identity and token to login to an ACR registry the
  username '00000000-0000-0000-0000-000000000000' is required. Consult your provider
  documentation for detail of their login requirements.

See Also

singularity-remote(1)

History

14-Dec-2021 Auto generated by spf13/cobra

Referenced By

singularity-remote(1).

Dec 2021 Auto generated by spf13/cobra