-
Gitのキャッシュを使用する方法: Gitのキャッシュを設定すると、一定期間パスワードがメモリに保存されます。次回の認証時には、再度パスワードを入力する必要はありません。以下のコマンドを実行してGitのキャッシュを設定します。
$ git config --global credential.helper cache
デフォルトでは、キャッシュの有効期間は15分ですが、以下のように設定することで変更することもできます。
$ git config --global credential.helper 'cache --timeout=3600'
上記の例では、キャッシュの有効期間を1時間に設定しています。
-
Gitの永続的な認証情報ストレージを使用する方法: Gitはパスワードを永続的に保存するための認証情報ストレージも提供しています。以下のコマンドを実行してGitの認証情報ストレージを設定します。
$ git config --global credential.helper store
この設定を行うと、Gitはユーザー名とパスワードを平文で指定したファイルに保存します。デフォルトでは、ホームディレクトリの
.git-credentials
ファイルに保存されます。ただし、この方法はセキュリティ上のリスクが伴うため、注意が必要です。 -
パスワードマネージャーを使用する方法: よりセキュアな方法として、パスワードマネージャーを使用することをおすすめします。パスワードマネージャーは、パスワードを暗号化して安全に保存し、必要な時に自動的に入力してくれる機能を提供します。一般的なパスワードマネージャーには、LastPassや1Passwordなどがあります。これらのツールを使用すると、Gitのパスワードを管理する際に便利です。
以上が、Gitでパスワードをグローバルに保存する方法のいくつかです。セキュリティに注意しながら、自分に合った方法を選択してください。