Edited at

Githubの2段階認証入れたらpushできなくなった人へ


githubにも2段階認証

一応やられたら困るので2段階認証化した。

そしたらcloneとかpullとかpushとか諸々全部通らなくなった(当然)

基本的にはGithubのオフィシャルにやり方が書いてあってそのとおりやれよという感じですが導入後にこれを必ずやらないと駄目だということなのでメモっとく。


2factorにしたらgitコマンド時に求められるIDPASS変わります。

いわゆるログインにつかう PASSではなくなって、personal access tokenが必要。


作業手順



  1. creating a personal access token - Githubに通りにpersonal access tokenを発行する。

  2. 一度cloneやpullなどをした時に、以下のようにパスワードの代わりにpersonal access tokenを入れる

git clone https://github.com/username/repo.git

Username: your_username
Password: PersonalAccessToken

こうすると今後通るようになりまする。

参考: creating a personal access token - Github