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-protections | GET |
| 规则详情 | ${CNB_API_ENDPOINT}/{group}/-/git-group-settings/branch-protections/{id} | GET |
另请参阅
- cnb-rs group settings
- cnb-rs repo settings — 仓库级分支保护规则管理(含创建 / 更新 / 删除)