Man page - cargo-login(1)
Packages contas this manual
- cargo-run(1)
- cargo-fix(1)
- cargo-rustdoc(1)
- cargo-publish(1)
- cargo-install(1)
- cargo-pkgid(1)
- cargo-logout(1)
- cargo-uninstall(1)
- cargo-metadata(1)
- cargo-owner(1)
- cargo-help(1)
- cargo-init(1)
- cargo-generate-lockfile(1)
- cargo-bench(1)
- cargo-add(1)
- cargo-clean(1)
- cargo-tree(1)
- cargo-remove(1)
- cargo-login(1)
- cargo-info(1)
- cargo-fetch(1)
- cargo-new(1)
- cargo-check(1)
- cargo-package(1)
- cargo-search(1)
- cargo-locate-project(1)
- cargo-test(1)
- cargo-update(1)
- cargo-rustc(1)
- cargo-build(1)
- cargo(1)
- cargo-report(1)
- cargo-vendor(1)
- cargo-doc(1)
- cargo-yank(1)
- cargo-version(1)
apt-get install cargo
Manual
| CARGO-LOGIN(1) | General Commands Manual | CARGO-LOGIN(1) |
NAME
cargo-login — Log in to a registry
SYNOPSIS
cargo login [options] [token] [-- args]
DESCRIPTION
This command will run a credential provider to save a token so that commands that require authentication, such as cargo-publish(1), will be automatically authenticated.
All the arguments following the two dashes (--) are passed to the credential provider.
For the default cargo:token credential provider, the token is saved in $CARGO_HOME/credentials.toml. CARGO_HOME defaults to .cargo in your home directory.
If a registry has a credential-provider specified, it will be used. Otherwise, the providers from the config value registry.global-credential-providers will be attempted, starting from the end of the list.
If the token argument is not specified, it will be read from stdin.
The API token for crates.io may be retrieved from <https://crates.io/me>.
Take care to keep the token secret, it should not be shared with anyone else.
OPTIONS
Login Options
--registry registry
Display Options
-v, --verbose
-q, --quiet
--color when
May also be specified with the term.color config value <https://doc.rust-lang.org/cargo/reference/config.html>.
Common Options
+toolchain
--config KEY=VALUE or PATH
-C PATH
This option is only available on the nightly channel <https://doc.rust-lang.org/book/appendix-07-nightly-rust.html> and requires the -Z unstable-options flag to enable (see #10098 <https://github.com/rust-lang/cargo/issues/10098>).
-h, --help
-Z flag
ENVIRONMENT
See the reference <https://doc.rust-lang.org/cargo/reference/environment-variables.html> for details on environment variables that Cargo reads.
EXIT STATUS
EXAMPLES
cargo login
cargo login --registry my-registry
SEE ALSO
cargo(1), cargo-logout(1), cargo-publish(1)