GitHub からいつもどおりデプロイしようと思ったら下記メッセージがでてきた。
Support for password authentication was removed on August 13, 2021. Please use a personal access token instead.
下記記事の通り Personal access token を使ってねとのことでした。
https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/
Personal access tokens の作成
GitHub にアクセスし、ユーザーアイコンをクリックして
「Settings」->「Developer settings」->「Personal access tokens」の順にメニューをクリックしていく。
「Generate new token」ボタンをクリックすると下記の画面に
Note には何に使うトークンなのかわかるように適当に説明でも書いておく
Expiration で有効期限が設定できるが、運用によりにけりなのでとりあえず 30 日で良いかと思います。
Select scopes でそのトークンでどこまで触らせるか指定できるが、デプロイくらいならとりあえず"repo"にチェックいれておけば良い。
最後に「Generate token」ボタンを押すとトークンが生成されるのでコピーしておく
※一度しか表示されないので、万が一トークンを紛失したら上記の手順でトークンを再生成する必要があります
Personal access token の使用
使用時は、いつもどおりユーザ ID とパスワードを聞かれると思うので、ユーザ ID はいつもどおりユーザ ID を入力し、
パスワード入力の際に先程生成したトークンを入力すれば OK です。