GitHub クローン 認証方法

git-hub002

 

GitHubで個人アクセストークンを発行する

GitHubにログインして、右上のアイコンをクリック。

メニューのsettingsをクリック。

github_token01

 

Developer Settings をクリック。

github_token02

 

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

github_token03

 

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

github_token04

 

Noteの欄に任意の名前を記入して、Expirationの項目で有効期限を選択。

Select scopesの項目の、repo にチェックを入れる。

github_token05

 

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

(https://yourname:ghp_XXXXXXXXXXXXXXXXXXXXXX@github.com)

 

 

git config --global credential.helper storeの後に認証情報を入力する事で保存されるため、git config --global credential.helper store を設定しないでCloneした場合、設定情報が保存されていないので、再度、git fetch、もしくはgit pushすると認証情報の入力を求められるので、認証情報を再入力すれば保存される。