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

Mac执行tflint --init报401错误,是否需配置环境变量拉取Git仓库

tflint --init 报401 Bad credentials 解决方案

这个报错是tflint调用GitHub API拉取插件发行版时,读取到了本地环境中无效的GitHub身份凭证导致的,和你的.tflint.hcl配置本身无关。

解决步骤

  • 首先执行echo $GITHUB_TOKEN检查当前环境是否配置了GitHub令牌环境变量。如果有输出,说明你本地配置了过期或权限不足的PAT,公共仓库的插件拉取无需认证,先执行unset GITHUB_TOKEN清除该变量,再重新运行tflint --init测试,绝大多数场景下该操作可直接解决问题。
  • 如果清除环境变量后仍报错,需要检查Mac系统钥匙串中存储的GitHub全局git凭证是否过期:打开「钥匙串访问」,搜索github.com相关的通用密码,删除无效的旧凭证,再重新执行init命令即可。
  • 如果你所处的网络环境必须通过认证才能访问GitHub API,需要生成一个具备public_repo权限的有效个人访问令牌(PAT),执行export GITHUB_TOKEN=你的有效PAT后再运行init命令。

内容的提问来源于stack exchange,提问作者santosh.a

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.24 17:54:01