获取保护分支规则列表
GET/api/v5/repos/:owner/:repo/protect_branches
Request
Path Parameters
owner stringrequired
仓库所属空间地址(组织或个人的地址path)
repo stringrequired
仓库路径(path)
Query Parameters
access_token stringrequired
用户授权码
Responses
- 200
成功响应
Response Headers
- application/json
- Schema
- Example (auto)
- 1
Schema
- Array [
- Array [
- ]
- Array [
- ]
- ]
namestring
updated_atstring
push_users object[]
object
merge_users object[]
object
mergedinteger
developers_can_pushinteger
developers_can_mergeinteger
committer_can_pushinteger
committer_can_mergeinteger
master_can_pushinteger
master_can_mergeinteger
maintainer_can_pushinteger
maintainer_can_mergeinteger
owner_can_pushinteger
owner_can_mergeinteger
no_one_can_pushinteger
no_one_can_mergeinteger
[
{
"name": "string",
"updated_at": "string",
"push_users": [
{}
],
"merge_users": [
{}
],
"merged": 0,
"developers_can_push": 0,
"developers_can_merge": 0,
"committer_can_push": 0,
"committer_can_merge": 0,
"master_can_push": 0,
"master_can_merge": 0,
"maintainer_can_push": 0,
"maintainer_can_merge": 0,
"owner_can_push": 0,
"owner_can_merge": 0,
"no_one_can_push": 0,
"no_one_can_merge": 0
}
]
成功示例
{
"name": "main",
"updated_at": "2024-09-18T10:15:48.471+08:00",
"push_users": [],
"merge_users": [],
"merged": false,
"developers_can_push": false,
"developers_can_merge": false,
"committer_can_push": false,
"committer_can_merge": false,
"master_can_push": true,
"master_can_merge": true,
"maintainer_can_push": true,
"maintainer_can_merge": true,
"owner_can_push": true,
"owner_can_merge": true,
"no_one_can_push": false,
"no_one_can_merge": false
}