githubにも2段階認証
一応やられたら困るので2段階認証化した。
そしたらcloneとかpullとかpushとか諸々全部通らなくなった(当然)
基本的にはGithubのオフィシャルにやり方が書いてあってそのとおりやれよという感じですが導入後にこれを必ずやらないと駄目だということなのでメモっとく。
2factorにしたらgitコマンド時に求められるIDPASS変わります。
いわゆるログインにつかう PASSではなくなって、personal access token
が必要。
作業手順
-
creating a personal access token - Githubに通りに
personal access token
を発行する。 - 一度cloneやpullなどをした時に、以下のようにパスワードの代わりに
personal access token
を入れる
git clone https://github.com/username/repo.git
Username: your_username
Password: PersonalAccessToken
こうすると今後通るようになりまする。