GitHub クローン 認証方法

GitHubで個人アクセストークンを発行する
GitHubにログインして、右上のアイコンをクリック。
メニューのsettingsをクリック。

Developer Settings をクリック。

Tokens(Classic) をクリック。
(Fine-grained personal access tokensだと、他人のリポジトリにアクセスできない?)

Generate new token(classic) をクリック。

Noteの欄に任意の名前を記入して、Expirationの項目で有効期限を選択。
Select scopesの項目の、repo にチェックを入れる。

Generate token ボタンをクリックすれば発行される。
.git-credentialsに認証情報を保存する
1.git config --global credential.helper store を設定
git config --global credential.helper store
2.git clone や git push 時に認証情報を入力する。
git clone
認証情報を求められるので、Githubのユーザー名とトークンを入力する。
Username: yourname
Password: ghp_XXXXXXX(トークン)
■保存内容の確認
cat ~/.git-credentials
git config --global credential.helper storeの後に認証情報を入力する事で保存されるため、git config --global credential.helper store を設定しないでCloneした場合、設定情報が保存されていないので、再度、git fetch、もしくはgit pushすると認証情報の入力を求められるので、認証情報を再入力すれば保存される。