何で困ったか
アクセストークンを使用してgit clone
や git pull
などを行なっていて、
新たにcloneしようとした時、あれ?どうやれば良かったっけ?となってしまったので、
備忘録的に操作内容をメモしておきます。
やり方
- githubのSettings > Developer settings > Personal access token > Tokens(Classic)
に進む - Generate new tokenをクリック
- 必要なスコープを選択してトークンを生成
- トークンをコピーしておく
- 以下のコマンドで
git clone
を行う
git clone https://ghp_YourAccessTokenHere@github.com/username/repository.git
アクセストークンをキャッシュしておきたい場合
git config --global credentials.helper store
を行うと、一度認証を行なっていれば次回以降は自動的に認証情報が利用できる。
言わずもがなの注意
アクセストークンをURLに埋め込んでcloneする場合、第三者にトークンが漏れないように注意してください。
期限付きのトークンにしておくであったり、不要になったら無効化するなどするのが好ましいです。