Github で2段階認証 (Two-factor Authentication; 2FA) が導入されました。それについての記事もあります。 https://github.com/blog/1614-two-factor-authentication 本日、この 2FA を有効にしたときにちょっとしたアクシデントがあったのでご紹介します。上記の記事にもばっちりと対処法が書かれていますがここでまとめておきます。 リモートリポジトリのプロトコルがHTTPだと認証に失敗する 見出しの通り。2FA を有効にしたとき、push 時に通常通りの ID/PW でアクセスすると認証に失敗します。 $ git push origin master Username for 'https://github.com': *** Password for 'https://***@github.com': fa