概要
dockerなどを使っている場合に、ID/PASSや秘密鍵・公開鍵を使わずに、簡易にcloneできないか調べた内容をメモしておく。
サンプルコマンド
# Config
$ export GIT_EMAIL=hoge@example.com
$ export GIT_USER=hoge
$ export GIT_TOKEN=************************
$ export GIT_REPOSITORY=Example-Inc/example.com.git
# Git
$ git clone https://${GIT_USER}:${GIT_TOKEN}@github.com/${GIT_REPOSITORY} .
$ git config --local user.name ${GIT_USER}
$ git config --local user.email ${GIT_EMAIL}