GitHub API——相当于GitLab';受保护的分支API

GitHub API——相当于GitLab';受保护的分支API,github,github-api,Github,Github Api,GitLab API上有一个名为的特性。基本上,您可以通过将所有推送和合并访问的级别设置为0来限制它们 我查看了GitHub REST API文档的一节,但找不到等效的API。如何限制合并和推送到GitHub上的分支?另外,我希望在一些操作之后删除此限制 protect master branch (do not allow any push, merge etc.) do something unprotect master branch 我不知道如何使用API,但在UI中,您可以转到设置>

GitLab API上有一个名为的特性。基本上,您可以通过将所有推送和合并访问的级别设置为0来限制它们

我查看了GitHub REST API文档的一节,但找不到等效的API。如何限制合并和推送到GitHub上的分支?另外,我希望在一些操作之后删除此限制

protect master branch (do not allow any push, merge etc.)
do something
unprotect master branch

我不知道如何使用API,但在UI中,您可以转到
设置
>
分支
,然后添加一些保护规则


您可以阅读更多关于它的内容

转到github api文档,我看到他们添加了。现在,如何使用API添加protection似乎非常清楚