title: TortoiseHg for Windows: How to push to Google Code?
body: <p>I created a project with Google Code, checked it out from <em><a href="https://stackexchange.googlecode.com/hg/" rel="nofollow noreferrer">https://stackexchange.googlecode.com/hg/</a></em> using the TortoiseHg shell extension in Windows. Then I committed a new file to the local repository and I wanted to push my changes to Google Code. It asks me for my username and password and I give it my Google login (@gmail.com) and password and I get an <em>abort: authorization failed</em> error.</p>
  
  <p>What should I use for username and password when pushing from TortoiseHg to Google Code? Or am I just "doing it wrong"?</p>
  
  <p><strong>Update:</strong> I forgot to mention, my password contains lower and upper-case letters, digits and various punctuation characters. I have tried escaping all the punctuation using <code>%%2E</code> as the <a href="http://code.google.com/p/support/wiki/MercurialFAQ" rel="nofollow noreferrer">Google Code MercurialFAQ</a> suggests.</p>