您必须提供带有个人访问令牌或GitHub令牌密钥的操作才能进行部署

时间:2019-12-10 06:40:22

标签: github deployment token action access

当我使用GitHub Actions功能时,它报告Build and Deploy错误:

Run renzhaosy/hexo-deploy-action@master
  env:
    PERSONAL_TOKEN: 
    PUBLISH_REPOSITORY: dipinxian/dipinxian.github.io
    BRANCH: master
    PUBLISH_DIR: ./public
/usr/bin/docker run --name af96b4eeb7a6302a0a421582dce43236b880a1_a6e7e6 --label af96b4 --workdir /github/workspace --rm -e PERSONAL_TOKEN -e PUBLISH_REPOSITORY -e BRANCH -e PUBLISH_DIR -e HOME -e GITHUB_REF -e GITHUB_SHA -e GITHUB_REPOSITORY -e GITHUB_ACTOR -e GITHUB_WORKFLOW -e GITHUB_HEAD_REF -e GITHUB_BASE_REF -e GITHUB_EVENT_NAME -e GITHUB_WORKSPACE -e GITHUB_ACTION -e GITHUB_EVENT_PATH -e RUNNER_OS -e RUNNER_TOOL_CACHE -e RUNNER_TEMP -e RUNNER_WORKSPACE -e ACTIONS_RUNTIME_URL -e ACTIONS_RUNTIME_TOKEN -e GITHUB_ACTIONS=true -v "/var/run/docker.sock":"/var/run/docker.sock" -v "/home/runner/work/_temp/_github_home":"/github/home" -v "/home/runner/work/_temp/_github_workflow":"/github/workflow" -v "/home/runner/work/dipinxin.github.io/dipinxin.github.io":"/github/workspace" af96b4:eeb7a6302a0a421582dce43236b880a1

您必须为该操作提供个人访问令牌或GitHub令牌密钥才能进行部署。

##[error]Docker run failed with exit code 1

2 个答案:

答案 0 :(得分:1)

通过链接生成个人访问令牌后:https://github.com/settings/tokens复制它。

您必须导航到:

YOUR_REPOSITORY -> settings -> secrets -> New repositoty secret

名称添加为ACCESS_TOKEN并将通过个人访问令牌生成的秘密粘贴为

在您的 .yml 文件中

PERSONAL_TOKEN: ${{ secrets.ACCESS_TOKEN }} 

GITHUB_TOKEN: ${{ secrets.ACCESS_TOKEN }} 

答案 1 :(得分:0)

请尝试添加安全令牌,并在工作流yaml文件中使用它。 enter image description here