1
0
mirror of https://github.com/jbranchaud/til synced 2026-01-02 22:58:01 +00:00
Files
til/git/caching-credentials.md
2015-09-28 21:21:53 -05:00

24 lines
737 B
Markdown

# Caching Credentials
When public key authentication isn't an option, you may find yourself typing
your password over and over when pushing to and pulling from a remote git
repository. This can get tedious. You can get around it by configuring git
to cache your credentials. Add the following lines to the `.git/config` file
of the particular project.
```
[credential]
helper = cache --timeout=300
```
This will tell git to cache your credentials for 5 minutes. Use a much
larger number of seconds (e.g. 604800) to cache for longer.
Alternatively, you can execute the command from the command line like so:
```bash
$ git config credential.helper 'cache --timeout=300'
```
[source](http://git-scm.com/docs/git-credential-cache)