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コマンド実行時に、以下のようなエラーが出力されました。

[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コマンドが動作しなくなるのか原因はわかりませんでしたが、とりあえずトークン情報削除で動作するのであれば、少し面倒ですが、必要な際に入力して、不要になれば削除でも良い気がします。

原因わかる方コメントお待ちしております。

コメントを残す

CAPTCHA