今天在升级某个系统时,因为老是提醒要输入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]"
}