uv auth CLI
uv 提供了一个高级接口,用于存储和检索服务的凭据。
登录服务
要添加服务的凭据,请使用 uv auth login 命令
这将提示您输入凭据。
也可以使用 --username 和 --password 选项提供凭据,或者对于使用 __token__ 或任意用户名的服务,可以使用 --token 选项。
注意
我们建议通过标准输入 (stdin) 提供密钥。使用 - 表示该值应从标准输入读取,例如用于 --password
同样的模式也可以用于 --token。
添加凭据后,uv 将在需要从给定服务获取内容的打包操作中使用它们。目前仅支持 HTTPS 基本身份验证。凭据尚不会用于 Git 请求。
注意
凭据不会被验证,即凭据错误不会导致失败。
注销服务
要删除凭据,请使用 uv auth logout 命令
注意
凭据不会在远程服务器上失效,即它们只会从本地存储中删除,而不会使其失效。
查看服务的凭据
要显示存储的给定 URL 的凭据,请使用 uv auth token 命令
如果登录时使用了用户名,则也需要提供该用户名,例如:
配置存储后端
凭据将持久化存储到 uv 凭据存储 中。
默认情况下,凭据会被写入纯文本文件。可以通过 UV_PREVIEW_FEATURES=native-auth 启用加密的系统原生存储后端。