コード日進月歩

しんくうの技術的な小話、メモ、つれづれ、など

GitHub2段階認証方式を変えた際にCUIでのパスワード入力はaccesss tokenを使う

ただの啓蒙記事。

起こる事象

前提のhttpsでのcloneに関して

git clone https://github.com/shinkufencer/moshi2police.git

のようにhttpsでのcloneをしようとするとEmailとPasswordを尋ねられる。従来であればGithubに登録したメールアドレスとパスワードで動く。

2段階認証をした場合

上記と同じことを2段階認証設定済みの状態でやると、パスワードが異なるという理由でNGになる。

解決策

この場合、パスワードはログインに使っているものは入れず、Githubのアクセストークンを作り、それを使う

アクセストークンは以下のページで設定可能

f:id:shinkufencer:20181220094311p:plain

参考ページ