在GitHub中,要授予app权限以提交到有保护的分支,可以按照以下步骤进行操作:
- 首先,确保你有管理员权限或者被授权管理该仓库。
- 打开GitHub仓库的页面,点击页面上方的"Settings"选项卡。
- 在"Settings"页面中,选择"Branches"选项。
- 在"Branches"选项中,找到需要保护的分支,点击"Edit"按钮。
- 在"Branch protection rules"页面中,找到"Require pull request reviews before merging"选项,并勾选该选项。
- 在"Require pull request reviews before merging"选项下方,可以设置需要多少个审查者进行审查,以及是否需要所有审查者都通过才能合并。
- 在"Branch protection rules"页面中,找到"Require status checks to pass before merging"选项,并勾选该选项。
- 在"Require status checks to pass before merging"选项下方,可以选择需要哪些状态检查通过才能合并。
- 在"Branch protection rules"页面中,找到"Require signed commits"选项,并根据需要勾选该选项。
- 在"Branch protection rules"页面中,找到"Include administrators"选项,并根据需要勾选该选项。
- 点击页面底部的"Save changes"按钮,保存设置。
通过以上步骤,你可以在GitHub中授予app权限以提交到有保护的分支。请注意,具体的页面布局和选项名称可能会因GitHub的更新而有所变化,但基本的操作流程是相似的。
推荐的腾讯云相关产品:腾讯云代码托管(https://cloud.tencent.com/product/coderepo)可以帮助团队高效协作、安全管理代码,提供代码仓库、代码托管、代码协作、代码质量管理等功能。