GitHub Actions不允许创建或批准拉取请求(createPullRequest)。

22
自从本月5月3日起,github在“设置 > Actions > General”下添加了一个名为“Allow GitHub Actions to create and approve pull requests”的选项,用于在github actions中创建拉取请求。然而,对于我的存储库,似乎无法选择此选项,它变灰并没有任何解释为什么会变灰。 每当更改和保存“默认权限”设置时,就可以选择“允许GitHub Actions创建和批准pull requests”,但如果保存后,它会恢复到原始的灰色版本,并取消选中。 我还尝试将工作流文件赋予拉取请求权限,如下所示:
permissions:
   pull-requests: write

但那也没用。有什么我忽略了的东西阻止我在 GitHub Actions 中使用拉取请求吗?

'允许 GitHub Actions 创建并批准拉取请求'设置 GitHub Actions 拉取请求创建失败


你是在个人账户的私有仓库中尝试这个吗? - rethab
我正在尝试在组织的公共存储库上实现这个。 - Devxln
你是你的组织中的管理员吗? - rethab
是的,我创建了这个组织。所以看起来有一个可以切换的组织设置,但不能针对每个仓库进行设置。 - Devxln
2
抱歉,更正一下,如果组织设置已经切换开启,您可以切换该设置。感谢您朝着正确的方向努力! - Devxln
我也遇到了同样的问题。@Devxln,你解决了吗? - aviggiano
1个回答

57

3
太好了,谢谢!在我的情况下似乎步骤2是不必要的,因为我猜第一步已经检查过了。 - Rutger
7
如果您正在使用GitHub企业版,则还需要在此处选中该框 https://github.com/enterprises/YOUR_ENTERPRISE/settings/actions 此外,在启用企业版后,似乎默认情况下会在组织和存储库中启用它。 - dataviruset
1
一百万个感谢 @aviggiano - Spiff Jekey-Green

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接