跳至主要内容

允许对从分叉创建的拉取请求分支进行更改

为了更好的协作,您可以允许在您个人帐户中从分叉创建的分支上进行提交。

谁可以使用此功能?

拥有个人账户中分叉上游仓库推送权限的人员可以对该分叉的分支提交代码。

当用户从自己的分叉创建拉取请求时,通常由该用户决定是否允许其他用户向拉取请求的比较分支提交。如果拉取请求作者希望加强协作,可以授予上游仓库的维护者(即拥有上游仓库推送权限的任何人)向该比较分支提交的权限。要了解更多关于上游仓库的信息,请参阅 关于分叉

拉取请求的作者可以在最初从个人账户的分叉创建拉取请求时,或在创建拉取请求之后,授予这些权限。如需了解更多信息,请参阅 从分叉创建拉取请求

您可以在首次从分叉创建拉取请求时设置提交权限。如需了解更多信息,请参阅 从分叉创建拉取请求。此外,您还可以修改现有的拉取请求,以允许仓库维护者对您的分支进行提交。

在已有的拉取请求上启用仓库维护者权限

  1. 在 GitHub 上,导航至您拉取请求对应的上游仓库的主页。

  2. 在上游仓库名称下,点击 拉取请求

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

  3. 在拉取请求列表中,定位到您希望允许提交的拉取请求。

  4. 在用户拥有的分叉仓库上,如果您想允许拥有上游仓库推送权限的任何人对您的拉取请求进行更改,请选择 允许维护者编辑

    警告

    如果您的分叉包含 GitHub Actions 工作流,则该选项为 允许维护者编辑并访问机密。对包含 GitHub Actions 工作流的分叉分支启用编辑权限还会允许维护者编辑该分叉仓库的工作流,这可能会泄露机密的值并授予对其他分支的访问权限。

    Screenshot of a pull request. On the bottom right, the "Allow edits and access to secrets by maintainers" checkbox is enabled and outlined in orange.

延伸阅读

© . This site is unofficial and not affiliated with GitHub, Inc.