02.GitHub组织权限管理规范

清夏晚风

权限管理规范

三级访问控制

角色 仓库创建 分支删除 敏感操作 有效期
Member × × × 永久
Maintainer × 180天
Admin 90天

分支保护规则

1
2
3
4
# GitHub CLI设置示例
gh api -X PUT /repos/{owner}/{repo}/branches/{branch}/protection \
-F required_status_checks='{"strict":true,"contexts":["ci/build"]}' \
-F enforce_admins=true

IP限制策略

1
2
3
4
5
6
7
8
# .github/security-policy.conf
[ip_allow_list]
enabled = true
patterns = 192.168.1.0/24, 10.0.0.0/8

[rate_limit]
api_requests = 5000/hour
graphql_requests = 2000/hour
  • Title: 02.GitHub组织权限管理规范
  • Author: 清夏晚风
  • Created at : 2026-01-13 16:48:23
  • Updated at : 2026-01-13 16:48:23
  • Link: https://blog.kimikkorow.eu.org/版本控制管理/Github/02.GitHub组织权限管理规范/
  • License: This work is licensed under CC BY-NC-SA 4.0.
On this page
02.GitHub组织权限管理规范