今天在升级某个系统时,因为老是提醒要输入token(貌似直接回车就会中断安装),输完之后会提醒说稍后也可以通过手动的方式运行以下代码:

composer config --global --auth github-oauth.github.com <token>

然后我手残了一下,结果composer直接就不能用了:

In BaseIO.php line 134:
[UnexpectedValueException]
Your github oauth token for github.com contains invalid characters: "xxx"

解决办法就是进入~/.composer/auth.json文件,把"github-oauth": 中的内容删除,比如下列中的"github.com": "[YOUR-PERSONAL-TOKEN]"行。

"github-oauth": {

"github.com": "[YOUR-PERSONAL-TOKEN]"

}

参考

https://stackoverflow.com/questions/26691681/composer-unexpectedvalueexception-error-will-trying-to-use-composer-to-install

最后修改:2022 年 05 月 13 日
如果觉得我的文章对你有用,请随意赞赏