https://harinezumi-study.hatenablog.com/entry/2020/11/27/111058
Personal Access TokenはOAuthのアクセストークンなのでSSHキーペアより許可を詳細に制御できる。
GitHub
:https://github.com/settings/tokens?type=beta でトークンを作成(このときできることを詳細に設定できる)CircleCI
:Project > Environment Variables
またはOrganization > Contexts
に設定(仮に変数名をGITHUB_OAUTH_TOKENとする)config.yml
: 例 git clone https://${GITHUB_OAUTH_TOKEN}@github.com/example-user/example-repository.git
- run: |
git config --global user.email "info@example.com" # 必須
git config --global user.name "example" # 必須
git clone https://example:${GITHUB_OAUTH_TOKEN}@github.com/s-hiroshi/note.git