跳转到内容

cnb-rs group settings branch-protection ​

cnb-rs group settings branch-protection <subcommand>

查询根组织的保护分支规则(只读:list / view)。仓库级规则见 repo settings branch-protection。

子命令 ​

list ​

cnb-rs group settings branch-protection list <GROUP>

列出组织的保护分支规则(ID / 规则 / 推送 / 强推 / PR 评审 / 状态检查)。

view ​

cnb-rs group settings branch-protection view <GROUP> <ID>

查看单条规则的详情(推送权限 / 强制推送 / 分支管理 / 合并控制 / 代码评审 / 其他)。

参数 ​

  • <GROUP>: 组织路径(必填)
  • <ID>: 规则 ID(view 必填,取自 list 输出)

继承的全局选项:

  • --json: 以 JSON 格式输出
  • --domain <DOMAIN>: 指定目标域名(默认:cnb.cool)

示例 ​

bash
# 列出组织保护分支规则
cnb-rs group settings branch-protection list wwvo

# 查看规则详情
cnb-rs group settings branch-protection view wwvo 12345

# JSON 输出
cnb-rs group settings branch-protection list wwvo --json | jq '.[].rule'

API ​

步骤API方法
规则列表${CNB_API_ENDPOINT}/{group}/-/git-group-settings/branch-protectionsGET
规则详情${CNB_API_ENDPOINT}/{group}/-/git-group-settings/branch-protections/{id}GET

另请参阅 ​

Released under the MIT License.