【发布时间】:2021-06-13 01:39:45
【问题描述】:
我有一个 GitHub 操作,它使用:
github_token: ${{ secrets.GITHUB_TOKEN }}
当我运行它时,我得到:
! [remote rejected] tmp_upstream/master -> master (refusing to allow a GitHub App to create or update workflow `.github/workflows/build-images-workflow-run.yml` without `workflows` permission)
error: failed to push some refs to '***github.com/myname/repo'
https://docs.github.com/en/actions/reference/authentication-in-a-workflow 解释说
GitHub 会自动创建一个 GITHUB_TOKEN 密码以在您的 工作流程。您可以使用 GITHUB_TOKEN 在工作流中进行身份验证 运行。
但我使用了工作流程,但它似乎没有创建令牌。我去创建一个个人令牌,然后尝试使用名称 GITHUB_TOKEN 保存它,但它说该名称无效。
我该如何解决这个问题?
【问题讨论】:
-
创建令牌时,是否勾选了更新工作流程的复选框?
-
@mnestorov 是的..