Como parar o git via ssh no windows de resolver o caminho errado?

Eu tenho uma caixa do Windows 2003 com uma configuração do servidor ssh. Eu tenho o msysgit (git versão 1.6.2) instalado localmente e no servidor.

O servidor tem o seguinte caminho absoluto para meus repositórios:

e:\vc\git\myrepo.git

quando um usuário efetua login ele será colocado no seguinte diretório de trabalho:

e:\vc\git\

Ao executar o seguinte cmd na minha máquina dev:

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

Estou tendo o erro a seguir:

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

De acordo com meus logs do ssh, parece que o git está executando este cmd no servidor:

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

Executar esse comando localmente (no servidor) falha pelo mesmo motivo. Eu estou pensando que o problema está relacionado ao git prefixando o caminho com um '/'. Como eu digo ao git para não fazer isso? Isso deveria estar funcionando?

Nota: git-upload-pack está funcionando porque eu adicionei \ gitinstallpath \ libexec \ git-core ao caminho. Aparentemente, isso é um bug e será corrigido no futuro, este foi o meu trabalho ao redor.

questionAnswers(3)

yourAnswerToTheQuestion