GitHub API - 相当于GitLab的Protected分支API

时间:2018-04-03 18:09:54

标签: github github-api

GitLab API上有一个名为Protected branches API的功能。基本上,您可以通过将其级别设置为0来限制所有推送和合并访问。

我已经检查了GitHub REST API文档的Branches部分,但是我找不到等效的API。如何限制合并并推送到GitHub上的分支?此外,我想在一些操作后删除此限制。

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

2 个答案:

答案 0 :(得分:1)

转到github api文档,我看到他们添加了protections。现在似乎很清楚如何使用 API 添加保护。

答案 1 :(得分:0)

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

您可以阅读更多相关信息here