关于 glab-deploy-key
glab-deploy-key 是通过 glab 管理 GitLab 项目部署密钥的技能,支持添加、删除和查询密钥,并可将列表或详情输出为 JSON。
主要功能
- 01向项目添加部署密钥
- 02按 ID 删除部署密钥
- 03按 ID 查询部署密钥
- 04以 JSON 格式列出密钥
- 05以 JSON 格式获取密钥详情
适用场景
- 01为 GitLab 项目添加部署密钥
- 02删除指定 ID 的密钥
- 03在 Agent 自动化中使用结构化密钥数据
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ vince-winkintel/ gitlab-cli-skills --skill glab-deploy-key安装后在 Claude Code 中输入/glab-deploy-key确认已加载。
附带文件references/commands.md
详细介绍
glab deploy-key
概述
Manage deploy keys.
USAGE
glab deploy-key <command> [command] [--flags]
COMMANDS
add [key-file] [--flags] Add a deploy key to a GitLab project.
delete <key-id> Deletes a single deploy key specified by the ID.
get <key-id> Returns a single deploy key specified by the ID.
list [--flags] Get a list of deploy keys for the current project.
FLAGS
-h --help Show help for this command.
-R --repo Select another repository. Can use either `OWNER/REPO` or `GROUP/NAMESPACE/REPO` format. Also accepts full URL or Git URL.
快速开始
glab deploy-key --help
结构化输出
glab deploy-key list 和 glab deploy-key get 支持 --output json / -F json,可生成结构化输出,便于 Agent 自动化。
# List deploy keys with JSON output
glab deploy-key list --output json
glab deploy-key list -F json
# Get a specific deploy key with JSON output
glab deploy-key get <key-id> --output json
glab deploy-key get <key-id> -F json
子命令
完整的 --help 输出请参阅 references/commands.md。
评论
支持 Markdown