[GitHub] 2要素認証でもgitコマンドを使えるようにする

2023年2月19日

GitHub では2要素認証を利用した場合には、ワンタイムパスワードを利用することになります。git コマンドではワンタイムパスワードが利用できないため、Personal access token を利用します。(Personal access token の取得方法はこちら
git コマンドによるログインでは、パスワードに Personal access token を利用します。

git clone https://github.com/USERNAME/REPONAME.git
Cloning into 'REPONAME'...
Username for 'https://github.com': USER
Password for 'https://USER@github.com': ※ここでP ersonal access token を入力

毎回、パスワードを入力することを省くには、clone するアドレスにユーザと Personal access token を入力します。この場合、.git/config ファイルに値がそのまま残りますので、自身のPCで使うなど、トークンが見えてしまっても問題ない環境のみに限定すると良いでしょう。

git clone https://USER:PersonalAccessToken@github.com/USERNAME/REPONAME.git

GitHubGitHub

Posted by kidatti