Git: cache HTTP[S] credentials for 12 hours

When we use a password with HTTPS in git (like github https:// links,)
git will now cache the password for 12 hours.

Since we mainly use GitHub SSH URIs, and don't use password-protected
HTTP URIs for other git repos, this will have a minimal effect.
However, it can't hurt.