【问题标题】:How to Update collaborator permission from admin to pull (Read) using github api?如何从管理员更新协作者权限以使用 github api 拉(读取)?
【发布时间】:2022-06-22 05:30:02
【问题描述】:

我正在尝试更新协作者对 Github 组织中所有存储库的许可。合作者也是组织成员。我想将权限从管理员更改为拉(读取)。无法使用 github api (v3) 执行此操作。尝试使用 go 包 github.com/google/go-github/v28/github 以及 doc 中提到的 CURL。 Got 204 No Content Response 但未发生更改。

curl -H "Authorization: token $TOKEN" https://github.com/api/v3/repos/$ORG/$REPO/collaborators/$USER -X PUT -d '{"permission":"pull"}'

还有其他更好的方法可以将协作者权限从 admin 更改为 pull 吗?

请注意:如果他们是外部合作者(非组织成员),相同的 api 允许更改权限

【问题讨论】:

    标签: github github-api


    【解决方案1】:

    我也遇到了同样的问题。

    【讨论】:

      猜你喜欢
      • 2017-04-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-01-24
      • 2012-06-25
      • 2021-05-12
      相关资源
      最近更新 更多