GitLab命令行工具

2小时前更新 2 00
GitLab命令行工具GitLab命令行工具
GitLab命令行工具

技能简介

GitLabCLI(glab)是GitLab官方提供的终端命令行工具,支持在命令行中完成代码仓库管理、合并请求处理、问题追踪、CI/CD流水线操作等核心功能。该技能覆盖30+子命令模块,适用于需要自动化脚本或偏好终端工作流的开发场景。

能做什么

  • 创建和管理合并请求(MR)、问题单(Issue)
  • 查看和控制CI/CD流水线状态与日志
  • 配置认证、SSH/GPG密钥、访问令牌
  • 管理软件发布、里程碑、标签等项目资产
  • 执行批量操作和与其他CLI工具集成

使用说明

安装步骤

  1. 安装glab二进制文件(通过包管理器或官网下载)
  2. 执行首次认证:glab auth login
  3. 按提示输入GitLab实例地址和个人访问令牌
  4. 验证安装:glab version

常用命令示例

# 从当前分支创建MR
glab mr create --fill

# 创建问题单
glab issue create

# 查看流水线状态
glab ci view

# 打开仓库网页
glab repo view --web

输入与输出

见下方输入与输出表格。

项目内容
输入GitLab实例地址、个人访问令牌、分支名称、MR/Issue编号、流水线ID、命令参数
输出MR/Issue创建结果、流水线状态报告、仓库信息、作业日志文本、认证配置文件
适用人群习惯终端操作的开发者、需要GitLab自动化的运维人员、CI/CD脚本编写者、批量处理MR/Issue的团队成员
不包含图形化差异对比界面、可视化合并冲突解决、安全扫描结果详细展示、群组/实例级设置管理

 

风险提示

  • 认证信息存储于~/.config/glab-cli/config.yml,需保护该文件权限
  • 部分功能可能访问SSH私钥(~/.ssh/id_rsa)或Docker配置文件
  • 实验性功能(如runner-controller、mcp)建议人工审核后再使用
  • 自动化脚本执行前建议审查命令内容

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/vince-winkintel/gitlab-cli-skills/SKILL.md
来源类型:开源技能库

数据统计

相关导航

暂无评论

none
暂无评论...