git-credential
を使うとパスワードの入力を省略できます。
😸 ユーザー名とパスワードの管理の方式
保存場所 | 説明 |
---|---|
git-credential-store |
ファイルに保存します。パスワードは平文です |
git-credential-cache |
常駐プロセスが保持します |
git-credential-osxkeychain |
macOSのパスワード管理を使います |
🐝 git credential-store
次のコマンドを実行しておくと、git clone
したときの初回のユーザー名とパスワードをファイルに保存しておくことができます。
git config --global credential.helper store |
🐹 git-credential-cache
次のコマンドで常駐プロセスにパスワードを保存します。
タイムアウトはデフォルトでは900秒です。
git config --global credential.helper cache |
🐠 git-credential-osxkeychain
Macを使っている場合はKey Chainを使うことができます。
あらかじめ、Homebrewでgitをインストールしておく必要があります。
git config --global credential.helper osxkeychain |
初回パスワード入力時にmacOSのキーチェインに登録されます。