将用户添加到组织存储库 github API

Don*_*ied 5 curl github-api

我正在尝试使用 curl 和 github API 将多个用户添加到私人组团队中的团队中。但是,我的语法有问题,我不确定它是什么。

我试过了:

curl --user "groupowner:password" -X PUT -d "" "https://api.github.com/orgs/ORGNAME/teams/TEAMNAME/members/USERNAMETOBEADDED/"
Run Code Online (Sandbox Code Playgroud)

github 文档,例如,here很有帮助,但我遗漏了一些东西。看着这里,似乎可以使用另一种语法。

Han*_* Z. 6

去掉尾部斜杠并使用团队成员 API 应该可以解决问题:

curl --user "groupowner:password" -X PUT -d "" "https://api.github.com/teams/TEAMID/memberships/USERNAMETOBEADDED"
Run Code Online (Sandbox Code Playgroud)

  • 我得到: { "message": "Not Found", "documentation_url": "https://developer.github.com/v3" } (2认同)