添加项目成员或更新项目成员权限
PUT/api/v5/repos/:owner/:repo/collaborators/:username
Request
Path Parameters
owner stringrequired
仓库所属空间地址(组织或个人的地址path)
repo stringrequired
仓库路径(path)
username stringrequired
用户名(username/login)
Query Parameters
access_token stringrequired
用户授权码
- application/json
Body
permissionstring
成员权限: 参与者(pull),开发者(push),仓库维护者(admin), 自定义角色传入角色名。默认: push
Responses
- 200
成功响应
Response Headers
- application/json
- Schema
- Example (auto)
- Example
Schema
idinteger
loginstring
namestring
avatar_urlnull
html_urlstring
remarkstring
typestring
permissions object
pullinteger
pushinteger
admininteger
{
"id": 0,
"login": "string",
"name": "string",
"html_url": "string",
"remark": "string",
"type": "string",
"permissions": {
"pull": 0,
"push": 0,
"admin": 0
}
}
{
"id": 7543745,
"login": "centking",
"name": "占分",
"avatar_url": null,
"html_url": "https://gitcode.com/centking",
"remark": "",
"type": "User",
"permissions": {
"pull": true,
"push": true,
"admin": false
}
}