| 目的 | 限制发布标签的写权限 |
|---|---|
| 规则 | 按通配(如 v*)与角色配置 allow/deny |
| 平台入口 | GitHub:Tags 设置;GitLab:Protected tags |
核对示例
核对示例
git ls-remote --tags origin | head
git tag -l 'v*' --sort=-v:refname | head保护标签与签名标签配合:发布点既难被篡改,又能验证来源。
在平台将发布标签设为受保护引用:限制创建、删除与覆盖权限,防止发布点被误改或误删。
| 目的 | 限制发布标签的写权限 |
|---|---|
| 规则 | 按通配(如 v*)与角色配置 allow/deny |
| 平台入口 | GitHub:Tags 设置;GitLab:Protected tags |
git ls-remote --tags origin | head
git tag -l 'v*' --sort=-v:refname | head