更新项目成员角色
PUT/api/v5/repos/:owner/:repo/members/:username
Request
Path Parameters
owner stringrequired
仓库所属空间地址(企业、组织或个人的地址path)
repo stringrequired
仓库路径(path)
username stringrequired
项目成员用户名
Query Parameters
access_token stringrequired
用户授权码
- application/json
Body
permissionstring
成员权限: 参与者(pull),开发者(push),维护者(admin)。默认: push, customized(自定义角色)
role_idstring
角色ID, 如果permission传入了customized则需要传入角色id
Responses
- 200
成功响应
Response Headers
- application/json
- Schema
- Example (auto)
- Example
Schema
followers_urlstring
html_urlstring
idstring
loginstring
namestring
typestring
urlstring
permissions object
admininteger
pushinteger
customizedinteger
pullinteger
{
"followers_url": "string",
"html_url": "string",
"id": "string",
"login": "string",
"name": "string",
"type": "string",
"url": "string",
"permissions": {
"admin": 0,
"push": 0,
"customized": 0,
"pull": 0
}
}
{
"followers_url": "https://api-test.gitcode.com/api/v5/users/xiaogang2/followers",
"html_url": "https://test.gitcode.net/xiaogang2",
"id": "65ffca965079ba0d1c00f6f2",
"login": "xiaogang2",
"name": "肖刚2",
"type": "User",
"url": "https://api-test.gitcode.com/api/v5/xiaogang2",
"permissions": {
"admin": false,
"push": false,
"customized": true,
"pull": false
}
}