複数の記事を探して分かった手順を、備忘録としてこの記事にまとめます。
背景
コマンドラインでGitHubに接続するためにアクセストークンが必要となりました。
これまでパスワードを使用してssh接続していましたが、2021年6月30日に突如以下のエラーが出て通信できなくなりました。
remote: Password authentication is temporarily disabled as part of a brownout. Please use a personal access token instead.
これを解決します。
1. Access Tokenを発行する
GitHub上で行います。
手順は公式が画像つきで分かりやすく説明してくれています。
1~9を行ってください。
2. PCに入っているキーのパスワードを更新する
Macの場合
「キーチェーンアクセス」で github.com
のキーを検索し、削除します。
Windowsの場合
※環境によっては不要なようです。
「資格情報マネージャー」で github.com
のパスワードを、1で取得したAccessTokenに書き換えます。
3. ターミナルでAccessTokenに変更
1.gitコマンドを打つ
remoteリポジトリに接続するコマンドならなんでもOKです。
例) $ git fetch
2.パスワードにAccessTokenを入力
1で作成したAccessTokenを入力すればOKです。