Eu acho que o problema é que o git bash sabe procurar por uma chave pública em seu diretório home, mas a caixa DOS não.
Existem, penso eu, algumas opções disponíveis para você (nenhuma das quais eu tentei, já que não tenho uma caixa do Windows à mão):
- Certifique-se de que você está executando
pageant
(suponho que você não seja, pois você não disse que você era) e que você tem essa chave privada carregada. - Configure uma conexão no PuTTY com o nome do seu servidor remoto e especifique a chave privada nas configurações.
- Defina a variável de ambiente
GIT_SSH
para algo que especifique a localização da chave privada - Eu acho que o conteúdo deve ser algo comoplink -i c:/Users/myName/.ssh
.