我有一个使用GitHub action的动作。
当我运行它时,我得到:
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
命名保存,但它提示名称无效。
我应该如何解决这个问题?