Problema ao usar o git no Windows 7 com as chaves msysgit e .ssh

11

Estou usando o git na minha máquina Ubuntu com as minhas chaves ssh existentes.

Agora eu tenho que usar o Git no Windows 7, e preciso usar os mesmos pares de chaves.
Eu configurei o msysgit e criei uma pasta .ssh em Users\username\.ssh .
Copiei meu par de chaves da pasta .ssh do Ubuntu para esta pasta.

Mas quando tento clonar o repositório do Git, ele para e pede a senha.
De acordo com alguns tutoriais, eu deveria ter algumas opções durante a instalação do msysgit em relação a ssh , mas não vi nenhuma.
Você tem alguma sugestão para resolver isso?

    
por Burre 26.03.2011 / 03:13

1 resposta

13

Você precisa definir sua variável de ambiente HOME para qualquer diretório selecionado para criar a pasta .ssh (não precisa ser necessariamente Users\username\ ).

%HOME% não é uma variável de ambiente nativa ( %HOMEDRIVE%%HOMEPATH% ou %USERPROFILE% é) e o $HOME .

    
por 26.03.2011 / 09:36