LoginSignup
5
7

More than 5 years have passed since last update.

githubの2段階認証をhttpsのまま回避する方法

Posted at

背景

githubアカウントの2段階認証ONにするとhttpsプロトコルでのpushが弾かれるようになる
fatal: Authentication failed

その回避方法についてメモ

回避方法

まあSSHにすれば良い。のだが、
ちょろっと普段使ってないデバイスでpushしたい時など、鍵の設定が面倒な時もあるかと思います。
httpsのままでいきたいならば、手っ取り早くAccessTokenをパスワードに入力すれば良い

$git push origin master
$username: username
$password: 以下で作成するAccessToken

そのAccessTokenの作り方

  • githubにログインしてsettingsから以下のDevelopers settingをクリック

スクリーンショット 2018-08-01 12.38.23.png

  • 左メニューのpersonal access tokenをクリック

スクリーンショット 2018-08-01 12.51.25.png

  • Generateを・・・

スクリーンショット 2018-08-01 12.43.02.png

  • 適当に名前つけて、repositoryへのアクセス権限を付与してやる(ここは用途に合わせて)
  • 終わったら一番下のgenareteをクリックする

スクリーンショット 2018-08-01 12.44.39.png

  • あとは画面上に生成されたTokenが表示されるのでパスワードにぶち込んでやれば良い
  • tokenは初回にしか表示されないので、わからなくなったら再度生成してね
5
7
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
7