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
答案 0 :(得分:1)
转到github api文档,我看到他们添加了protections。现在似乎很清楚如何使用 API 添加保护。
答案 1 :(得分:0)
我不知道如何使用 API,但在 UI 中,您可以转到 settings
> branches
,然后添加一些保护规则
您可以阅读更多相关信息here