title: Why would git-upload-pack (during git clone) hang?
body: <p>I've read several other 'git hangs on clone' questions, but none match my environment and details.  I'm using git built under cygwin (msys git is not an option) to clone a repo from a Linux host over SSH.</p>
  
  <pre><code>git clone user@host:repo
  </code></pre>
  
  <p>I've tested against the same host on other platforms, and it works fine, but on this Windows machine the clone hangs indefinitely.  I set <code>GIT_TRACE=1</code> and it looks like the problem is with this command:</p>
  
  <pre><code>'ssh' 'user@host' 'git-upload-pack '\''repo'\'''
  </code></pre>
  
  <p>My SSH keys are set up correctly: <code>ssh user@host</code> works fine.  When I run the command, I get a bunch of output that ends like this:</p>
  
  <pre><code>...
  003dbbd3db63763922ad75bbeefa3811dce001576851 refs/tags/start
  0000
  </code></pre>
  
  <p>Then it hangs for 20+ minutes, which is the longest I've waited before killing it.</p>
  
  <p>The server has Git 1.7.11.7 with OpenSSH 5.9p1, while the client has Git 1.7.9 with OpenSSH 6.1p1.</p>
  
  <p>Is that supposed to be the end of the git-upload-pack output?  Is this a bug in Git or my configuration?</p>