mcpField
G
glab-deploy-key

glab-deploy-key

github.com/vince-winkintel云与 DevOps4999 次安装1 天前更新
代码仓库

关于 glab-deploy-key

glab-deploy-key 是通过 glab 管理 GitLab 项目部署密钥的技能,支持添加、删除和查询密钥,并可将列表或详情输出为 JSON。

主要功能

  1. 01向项目添加部署密钥
  2. 02按 ID 删除部署密钥
  3. 03按 ID 查询部署密钥
  4. 04以 JSON 格式列出密钥
  5. 05以 JSON 格式获取密钥详情

适用场景

  1. 01为 GitLab 项目添加部署密钥
  2. 02删除指定 ID 的密钥
  3. 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