我正在使用 github api (v3) 使用我的帐户在组织中创建存储库。我是该组织的管理员。然后,我使用协作者端点添加具有管理员权限的协作者。我正在使用具有“repos”范围的 oauth 令牌进行身份验证;
PUT /repos/:owner/:repo/collaborators/:username?permission=admin
Run Code Online (Sandbox Code Playgroud)
返回 204 让我相信 PUT 已经成功。但是,当我获取存储库协作者或使用 github UI 查看协作者时,我添加的用户仅具有写入权限。
如果我通过 UI 将用户设置为管理员并获取存储库协作者,则该用户拥有管理员权限。如果我再次执行 PUT,用户将恢复为仅具有写入权限。
谁能建议我在这里可能做错了什么,或者这是 GitHub API 的问题吗?
塔。
| 归档时间: |
|
| 查看次数: |
4789 次 |
| 最近记录: |