SuperAPI AI 工具集

glab-ssh-key

通用与其它

查看项目

更新于 10-16 01:11

技能介绍

用途:glab ssh-key 用于管理注册到 GitLab 账号的 SSH 密钥,适合设置 SSH 认证、管理密钥或配置 Git 访问时使用。

主要能力:包含四个子命令——add 添加 SSH 密钥、list 列出当前已认证用户的 SSH 密钥、get 按 ID 返回单个密钥、delete 按 ID 删除单个密钥。list 与 get 支持 --output json 或 -F json 结构化输出,便于智能体自动化处理。

使用方式:基本语法为 glab ssh-key <command> [command] [--flags]。可用 -h/--help 查看帮助,-R/--repo 选择其他仓库(支持 OWNER/REPO、GROUP/NAMESPACE/REPO、完整 URL 或 Git URL)。示例:glab ssh-key add ~/.ssh/id_ed25519.pub --title "My Laptop";glab ssh-key list --output json;glab ssh-key get <key-id> -F json。

安全限制:只能上传公钥,切勿上传私钥。公钥带 .pub 扩展名(如 ~/.ssh/id_rsa.pub、~/.ssh/id_ed25519.pub),私钥无扩展名(如 ~/.ssh/id_rsa、~/.ssh/id_ed25519),上传私钥会泄露凭据。上传前可用 head -c 20 ~/.ssh/id_ed25519.pub 确认以 ssh-rsa、ssh-ed25519、ecdsa-sha2-* 等开头。

其他说明:完整 --help 输出见 references/commands.md;资料未提供收费、平台等更多信息。