title: git: 'credential-cache' is not a git command
body: <p>I followed <a href="https://help.github.com/articles/set-up-git" rel="noreferrer">these instructions</a> to the letter, including the part about password caching. It seems like the instructions are wrong, because every time I <code>git push origin master</code> I get this error:</p>
  
  <pre><code>git: 'credential-cache' is not a git command. See 'get --help'.
  </code></pre>
  
  <p>... at which point I am forced to enter my username and password. After doing so, I am presented with the same error message again, followed by the output from <code>git push</code>.</p>
  
  <p>Here is the contents of my .gitconfig file:</p>
  
  <pre><code>[user]
      name = myusername
      email = myusername@myemaildomain.com
  [credential]
      helper = cache
  </code></pre>
  
  <p>To be clear, after I installed Git and ran Git Bash, here is exactly what I typed:</p>
  
  <pre><code>git config --global user.name "myusername"
  git config --global user.email "myusername@myemaildomain.com"
  git config --global credential.helper cache
  </code></pre>
  
  <p>Please help. This is so frustrating!</p>