我正在使用 mkdocs 为我的项目生成文档,现在我无法将这些文档部署到 Github 页面,它告诉我:
远程:github-actions[bot] 对 XXX.git 的权限被拒绝。 致命:无法访问“XXX”:请求的 URL 返回错误:403
CI
配置。
还有我的存储库秘密:(这两个
GIT_ACTIONS_PUSH
都是我个人的访问令牌。)
如果我手动启动
CI
进程,CI
会像 this 那样崩溃。
如何解决?
检查“设置”->“操作”->“常规”->“工作流程权限”中是否启用了“读写权限”:
如果您要创建新文件,则需要授予显式写入权限
permissions:
contents: write
我认为
persist-credentials: false
和fetch-depth
是问题所在。它在签出存储库时删除 git 的凭据。
你可以尝试把线拔掉再试试。
- uses: actions/checkout@v3
@forestbat 我遇到了同样的错误。 你有没有遇到这个错误?
您需要将存储库上的操作权限更新为共享此处