github-actions[bot] 的权限被拒绝

问题描述 投票:0回答:5

我正在使用 mkdocs 为我的项目生成文档,现在我无法将这些文档部署到 Github 页面,它告诉我:

远程:github-actions[bot] 对 XXX.git 的权限被拒绝。 致命:无法访问“XXX”:请求的 URL 返回错误:403

这是我的

CI
配置

还有我的存储库秘密:(这两个

GIT_ACTIONS_PUSH
都是我个人的访问令牌。)

如果我手动启动

CI
进程,
CI
会像 this 那样崩溃。

如何解决?

python github-actions github-api pypi mkdocs
5个回答
54
投票

检查“设置”->“操作”->“常规”->“工作流程权限”中是否启用了“读写权限”:

Workflow permissions Setting


6
投票

如果您要创建新文件,则需要授予显式写入权限

permissions:
  contents: write

0
投票

我认为

persist-credentials: false
fetch-depth
是问题所在。它在签出存储库时删除 git 的凭据。

你可以尝试把线拔掉再试试。

    - uses: actions/checkout@v3

0
投票

@forestbat 我遇到了同样的错误。 你有没有遇到这个错误?


-2
投票

您需要将存储库上的操作权限更新为共享此处

© www.soinside.com 2019 - 2024. All rights reserved.