title: fatal: The current branch master has no upstream branch
body: <p>I'm trying to push one of my projects to github, and I keep getting this error:</p>
  
  <pre><code>peeplesoft@jane3:~/846156 (master) $ git push
  
  fatal: The current branch master has no upstream branch.
  To push the current branch and set the remote as upstream, use
  
       git push --set-upstream origin master
  </code></pre>
  
  <p>So I tried it and got this:</p>
  
  <pre><code>peeplesoft@jane3:~/846156 (master) $ git push --set-upstream origin master
  
  fatal: Authentication failed
  </code></pre>
  
  <p>Another stackoverflow thread suggested I try the following, with disappointing results.</p>
  
  <pre><code>peeplesoft@jane3:~/846156 (master) $ git push -u origin master
  
  fatal: Authentication failed
  </code></pre>
  
  <p>Then I tried this:</p>
  
  <pre><code>peeplesoft@jane3:~/846156 (master) $ git config remote.origin.push HEAD
  
  peeplesoft@jane3:~/846156 (master) $ git push
  
  fatal: Authentication failed
  </code></pre>
  
  <p>Any hints?</p>