Caching your password (temporarily) in Git

  • julen
  • Monday, Apr 15, 2019
blog-image

You can use a credential helper to tell Git to remember your git platform username and password.

If you clone GitHub repositories using SSH, then you authenticate using SSH keys instead of a username and password.Tip: You need Git 1.7.10 or newer to use the credential helper.

Turn on the credential helper so that Git will save your password in memory for some time. By default, Git will cache your password for 15 minutes.

In Terminal, enter the following:

$ git config --global credential.helper cache # Set git to use the credential memory cache

To change the default password cache timeout, enter the following:

$ git config --global credential.helper 'cache --timeout=3600' # Set the cache to timeout after 1 hour (setting is in seconds)