跳到主要内容

批准来自私有 fork 的工作流运行

当没有写入权限的用户向私有仓库提交拉取请求时,维护者可能需要批准任何工作流运行。

谁可以使用此功能?

具有仓库写入权限的维护者可以批准工作流运行。

关于来自私有 fork 的工作流运行

如果您依赖于使用私有仓库的 fork,您可以配置策略来控制用户如何在pull_request事件上运行工作流。仅适用于私有仓库,您可以为组织或仓库配置这些策略设置。更多信息,请参阅“在您的企业中强制执行 GitHub Actions 的策略”。

批准来自私有 fork 的拉取请求上的工作流运行

具有仓库写入权限的维护者可以使用以下步骤来查看和运行来自需要批准的贡献者的拉取请求上的工作流。

  1. 在您的仓库名称下,单击 拉取请求.

    Screenshot of the main page of a repository. In the horizontal navigation bar, a tab, labeled "Pull requests," is outlined in dark orange.

  2. 在拉取请求列表中,单击您要查看的拉取请求。

  3. 在拉取请求上,单击 已更改的文件.

    Screenshot of the tabs for a pull request. The "Files changed" tab is outlined in dark orange.

  4. 检查拉取请求中的拟议更改,并确保您可以放心地在拉取请求分支上运行您的工作流程。您应尤其注意.github/workflows/ 目录中影响工作流程文件的任何拟议更改。

  5. 如果您同意在拉取请求分支上运行工作流程,请返回 对话选项卡,并在“等待批准的工作流程”下,点击批准并运行