問題
Travis CI の CLI である travis
の login
で --github-token
を指定してもログインできない。
出力例:
$ travis login --github-token XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
405: "request method not allowed"
解決策
GitHub token に適切な scope を設定する。ドキュメントに明記されていないのだけど、次の Issue によると user:email
と repo
をつけると良いらしい。
ぼくの試した範囲だと、repo:public_repo
と user:email
だけで travis login
自体には成功した。