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

Composer提示github oauth token含无效字符,现有方案无法解决怎么办

修复方案

  • 优先排查多份auth.json的冲突:Composer同时支持全局配置和项目本地配置两份auth.json,多数配置不生效的情况是只修改了其中一份。执行命令composer config --list --global找到home字段对应的全局配置目录,检查该目录下的auth.json是否还留存旧的错误token,确认全局、本地两份auth.json的配置一致。
  • 避免手动编辑JSON出错:手动修改JSON很容易出现多引号、多余空格换行、混入不可见字符的问题,直接通过Composer命令写入token即可:
    composer config -g github-oauth.github.com ghp_uZfXyLME3qawVSyaZGRIhj3upFgaH24JYBn
    
  • 升级Composer修复版本bug:你使用的2.1.6版本存在对ghp_前缀的新版GitHub个人访问令牌的识别bug,早期版本只兼容40位无前缀的旧令牌,会把前缀判定为无效字符。执行命令升级到2.2 LTS以上版本即可修复:
    composer self-update --2.2
    
  • 临时降级方案:如果暂时不能升级Composer,可以删除所有auth.json里的github-oauth配置,公开仓库走匿名拉取即可正常安装依赖。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.04 12:48:05