title: Is there a way to cache https credentials for pushing commits?
body: <p>I recently switched to synchronizing my repositories to https:// on GitHub (due to firewall issues), and it asks for a password every time.</p>
  
  <p>Is there a way to cache the credentials, instead of authenticating every time that <code>git push</code>?</p>