Octokit GitHub API:限制谁可以推送到分支

Octokit GitHub API: restrict who can push to a branch

我正在使用 octokit gem 与 GitHub API 进行通信,并试图找到一种方法来限制谁可以推送到受保护的分支.我附上了在网络控制台中完成此操作的屏幕截图:

我的问题是,目前我找不到使用 octokit 执行此操作的方法。任何人都知道我是否错过了什么,或者这是否是通过 API 无法实现的事情?

您没有遗漏任何东西——它还不能通过 API 获得,但这是我们想提供的东西。关注博客更新:https://developer.github.com/changes/

似乎最近添加了对 add a user restriction 的 API 调用。您应该可以将其添加到 octokit gem.