pinset
EN
环境与密钥

pinset env access request

生成公开访问请求,让维护者可以授权本机或 CI 读取加密环境。

在 GitHub 查看源文档 ↗

什么时候用

协作者或 CI 首次需要环境变量时使用。请求本身不授予权限,还需维护者 env access grant。

示例

pinset env access request

执行结果:输出公开请求及 JSON 文件路径,把文件交给维护者,私钥留在本机。CI 使用交互命令 pinset env access request --ci,将仅显示一次的私钥转存平台 Secret。

行为细节

不联网,在 Pinset home 保存公开请求;常规身份使用系统凭据库或显式身份。--ci 要求 stdin、stdout 均为 TTY,不接受 --json,不写私钥文件。CI 后续可通过 PINSET_IDENTITY 提供 Secret 身份。

参数、退出码与常见错误

参数含义
--new创建新的常规身份请求。
--ci创建独立 CI 身份并交互显示一次私钥,与 --new 互斥。

成功返回 0,失败返回 1。PINSET_CI_IDENTITY_TTY 需改在交互终端执行,不能重定向私钥;互斥参数错误返回 2。

/docs/commands/env-access-request适用版本 · Pinset 3.1.0