SuperAPI AI 工具集

glab-deploy-key

部署与运维

查看项目

更新于 10-16 02:11

技能介绍

用途

glab-deploy-key 是 GitLab 命令行工具 glab 中用于管理部署密钥(deploy key)的命令组。部署密钥是 SSH 密钥,可用于为 GitLab 项目提供访问权限,常见于 CI/CD 部署、只读访问等场景。

主要能力

该命令组提供以下子命令:

  • add [key-file] [--flags]:向 GitLab 项目添加一个部署密钥。
  • delete <key-id>:按 ID 删除单个部署密钥。
  • get <key-id>:按 ID 返回单个部署密钥。
  • list [--flags]:获取当前项目的部署密钥列表。

通用标志

  • -h --help:显示该命令的帮助信息。
  • -R --repo:选择另一个仓库。可使用 OWNER/REPO 或 GROUP/NAMESPACE/REPO 格式,也接受完整 URL 或 Git URL。

使用方式

基本调用形式为:

glab deploy-key <command> [command] [--flags]

快速开始可运行:

glab deploy-key --help

结构化输出

glab deploy-key list 与 glab deploy-key get 支持 --output json 或 -F json,用于结构化输出,便于智能体自动化处理。示例:

以 JSON 输出列出部署密钥

glab deploy-key list --output json glab deploy-key list -F json

以 JSON 输出获取指定部署密钥

glab deploy-key get <key-id> --output json glab deploy-key get <key-id> -F json

适用场景

  • 为 CI/CD 配置部署密钥。
  • 管理只读访问权限。
  • 通过 JSON 输出配合自动化脚本或智能体进行部署密钥的查询与处理。

限制

资料中未提供关于权限要求、密钥类型限制、平台版本兼容性等更多细节,暂未提供。