'X' não parece ser um repositório git (tenho certeza de que o caminho está correto)

Eu quero poder trabalhar em casa, clonando o repositório git que existe na minha área de trabalho para o meu laptop. Ambos os sistemas estão executando o msysgit dentro de um shell cygwin. Ambos os sistemas estão usando o ssh do cygwin.

Ssh para esse servidor, posso ver o repositório no caminho / cygdrive / d / Projects / TheProject

$ 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...

Mas eu tento clonar e ele falha:

$ 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

Eu também tentei simbolizar o repositório para minha pasta pessoal:

$ 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   

Eu certamente vejo esse erro em muitas perguntas aqui, e elas quase sempre se relacionam com um caminho ruim. Mas tenho certeza de que meu caminho está correto. Tenho a sensação de que tem algo a ver com o ambiente que está sendo transferido para a área de trabalho, mas realmente não consigo descobrir o que. Que outras coisas podem causar esse erro?

questionAnswers(3)

yourAnswerToTheQuestion