title: Why is git asking me for a password?
body: <p>I'm using Windows XP, TortoiseGit (latest version) and Cygwin.  I have git.exe installed and on my path.  In TortoiseGit, I can execute pushes against the remote repository without being prompted for a password.  I assumed this was because I have defined this in my .git/config file ...</p>
  
  <pre><code>[remote "origin"]
      fetch = +refs/heads/*:refs/remotes/origin/*
      url = ssh://git@myrepo/myproject.git
      puttykeyfile = U:\\.ssh\\mykey.ppk
  </code></pre>
  
  <p>However, in Cygwin, when at the root directory of my project (the one where the .git folder is a child), I get prompted for a password ...</p>
  
  <pre><code>$ git push origin qa_release
  git@myrepo's password:
  </code></pre>
  
  <p>Why am I prompted for a password when trying to push from Cygwin but not from TortoiseGit and how can I get Cygwin to behave like TortoiseGit (i.e. not ask me for a password)?</p>
  
  <p>Thanks, - Dave</p>