¿Cómo evitar que git a través de ssh en Windows resuelva el camino incorrecto?

Tengo una caja de Windows 2003 con una configuración de servidor ssh. Tengo msysgit (git versión 1.6.2) instalado localmente y en el servidor.

El servidor tiene la siguiente ruta absoluta a mis repositorios:

e:\vc\git\myrepo.git

cuando un usuario inicie sesión se colocará en el siguiente directorio de trabajo:

e:\vc\git\

Al ejecutar el siguiente cmd en mi máquina dev:

git clone ssh://myuser@myip/myrepo.git testrepo

Obtuve el siguiente error:

fatal: ''/myrepo.git'' does not appear to be a git repository

Según mis registros ssh, parece que git está ejecutando este cmd en el servidor:

'cmd.exe /c git-upload-pack '/myrepo.git''

La ejecución de ese comando localmente (en el servidor) falla por la misma razón. Estoy pensando que el problema está relacionado con git prefijando la ruta con un '/'. ¿Cómo le digo a git que no haga esto? ¿Debería esto estar funcionando?

Nota: git-upload-pack funciona porque agregué \ gitinstallpath \ libexec \ git-core a la ruta. Aparentemente, esto es un error y se solucionará en el futuro, este fue mi trabajo.

Respuestas a la pregunta(3)

Su respuesta a la pregunta