composerコマンド実行時に「[UnexpectedValueException] Your github oauth token for github.com contains invalid characters: "{token}"」
composerコマンド実行時に、以下のようなエラーが出力されました。
[UnexpectedValueException] Your github oauth token for github.com contains invalid characters: "{token}"
composer install実行した際に、githubのアクセストークンを求められ入力した後、正常にinstallが完了するのですが、それ以降、composerコマンドが上記エラーで実行できない状態でした。
トークン情報は合っているのに...。
解決法
この対応で本当に良いのか感はありますが、composerに登録されたトークン情報を削除することで、動作しました。
ファイルの場所は、下記コマンドで探します。
find / -name auth.json 2>/dev/null
以下の3~5行目を削除します。
{
(省略)
"github-auth": {
"github.com": "token"},
}
}
なぜ、composerコマンドが動作しなくなるのか原因はわかりませんでしたが、とりあえずトークン情報削除で動作するのであれば、少し面倒ですが、必要な際に入力して、不要になれば削除でも良い気がします。
原因わかる方コメントお待ちしております。