You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

刚学GitHub Action遇报错:Input required and not supplied: token 求助

解决GitHub Action中Error: Input required and not supplied: token问题

这个错误是因为actions/checkout@v3步骤里配置的token参数没有获取到有效值,下面是具体解决方法:

方法一:移除不必要的token参数

如果你的仓库子模块都是公开的,或者不需要拉取私有子模块,直接删掉checkout步骤里的token配置即可。actions/checkout默认会使用GitHub提供的GITHUB_TOKEN,足以完成当前仓库及公开子模块的拉取操作。

修改后的checkout步骤如下:

- name: "Checkout"
  uses: actions/checkout@v3
  with:
    submodules: recursive

方法二:正确配置ACCESS_TOKEN密钥

如果需要拉取私有子模块,必须确保仓库已配置有效的ACCESS_TOKEN:

  1. 生成一个个人访问令牌(PAT),勾选repo权限(确保能访问私有仓库和子模块)。
  2. 进入你的GitHub仓库,依次点击Settings -> Secrets and variables -> Actions。
  3. 点击New repository secret,创建名为ACCESS_TOKEN的密钥,把刚才生成的PAT粘贴进去。

完成配置后重新触发Workflow即可。

内容的提问来源于stack exchange,提问作者zhe zhou

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.27 10:42:15