何がしたいか
なるべく安全に楽したい。
- usernameを省略できるようにする
- passwordを一定期間だけ省略できるようにする
usernameを省略できるようにする
git clone
のときに <username>@
を追加する
git clone https://<username>@github.com/<username>/<repository name>.git
clone
済みの場合は.git/config
を同じように修正する
[remote "origin"]
url = https://<username>@github.com/<username>/<repository name>.git
passwordを一定期間だけ省略できるようにする
Caching your GitHub password in Gitをやる。
Linuxの場合を下記に記載。
git config --global credential.helper cache
# or
# git config --global credential.helper 'cache --timeout=3600'
自分の場合は--timeout=10800
にして3時間ほど再入力しなくても良くなるようにしている。
背景
Gitは業務で使っているからコマンドはなんとなくわかるのだけど、Githubは使ったことがなかった。
業務ではGerritとSSHの組み合わせを使っているはず。だけど、普段から気にしているわけでもないし、初期設定なんて1回しかやらないだろうから、今更感はあるがまとめておいた。