title: 'X' does not appear to be a git repository (I'm sure the path is correct)
body: <p>I want to be able to work from home by cloning of the git repository that exists on my work desktop to my laptop.  Both systems are running msysgit within a cygwin shell.  Both systems are using cygwin's ssh.  </p>
  
  <p>If I ssh to that server, I can see the repository at the path /cygdrive/d/Projects/TheProject</p>
  
  <pre><code>$ ssh TheDesktop
  MyUser@TheDesktop's password: ...I enter the password, see the MOTD, and I'm in...
  $ cd /cygdrive/d/Projects/TheProject
  ...See the git repository here.  Even see the current branch in the prompt...
  </code></pre>
  
  <p>But I try to clone and it fails:</p>
  
  <pre><code>$ git clone ssh://TheDesktop/cygdrive/d/Projects/TheProject
  Cloning into TheProject
  MyUser@TheDesktop's password: ...I enter the password...
  fatal: '/cygdrive/d/Projects/TheProject' does not appear to be a git repository
  fatal: The remote end hung up unexpectedly
  </code></pre>
  
  <p>I've also tried symlinking the repository to my home folder:</p>
  
  <pre><code>$ ssh TheDesktop
  MyUser@TheDesktop's password: ...I enter the password...
  $ ln -s /cygdrive/d/Projects/TheProject .
  $ exit
  
  $ git clone ssh://TheDesktop/~/TheProject
  Cloning into TheProject
  MyUser@TheDesktop's password: ...I enter the password...
  fatal: '/cygdrive/d/Projects/TheProject' does not appear to be a git repository
  fatal: The remote end hung up unexpectedly   
  </code></pre>
  
  <p>I certainly see this error in a lot of questions here, and they almost always relate to a bad path.  But I'm really certain my path is correct.  I get the feeling it has something to do with the environment being ssh'd into on the desktop, but I really can't figure out what.  What other things could cause this error?          </p>