Open1
composer install 時のgithub oauth的なエラーの解決法
事象
composer install をすると下記のエラーが発生
[UnexpectedValueException]
Your github oauth token for github.com contains invalid characters: "ghp_XXXXXX"
githubからパッケージを持ってくるときに認証エラーが発生してるっぽいです。
解決策
~/.compose/auth.json
がこんな感じになってるはずですが、これを
"github-oauth": {
"github.com": "ghp_[YOUR-PERSONAL-TOKEN]"
}
こう(basic認証)
"http-basic": {
"github.com": {
"username": "[YOUR-GITHUB-USERNAME]",
"password": "ghp_[YOUR-PERSONAL-TOKEN]"
}
}
またはこう
export COMPOSER_AUTH="{\"http-basic\": {\"github.com\": {\"username\":\"github_username\",\"password\":\"github_token\"}}}"