| GitHub 默认 | 首次贡献者需批准才运行工作流;pull_request 事件默认不提供密钥 |
|---|---|
| 安全做法 | 用 pull_request_target 要格外谨慎,避免不可信代码获得写权限 |
| 替代 | 对高风险步骤改为「审批后运行」或维护者本地复现 |
维护者操作
维护者操作
gh pr view 128 --json files,author
git fetch origin pull/128/head:pr-128
# 本地复现验证后再批准运行对 Fork PR 的 CI 结果要保持警惕:同一份工作流可能因权限不同而行为不同。