msysgit no prompt de comando sem bash

0

Eu tenho a configuração mysysgit com Tortoise com PuTTY e ssh. Do lado da tartaruga tudo está funcionando eu posso clonar, puxar, empurrar, etc Se eu cair para um prompt de comando e executar git Eu vejo a tela de ajuda para que esteja no caminho. Quando vou a um repositório git com check-out e emito um git pull , ele solicita uma senha para [email protected]. Meu entendimento é que o ssh falhou nesse ponto.

Eu sei que o PuTTY não é o programa ssh usado no prompt de comando. mas eu configurei minhas chaves. em 'c: \ Users \ username.ssh \' Eu tenho um username_rsa e um username_rsa.pub. Eles são o que eu usei para criar o ppk para putty.

Então eu vejo que há algumas coisas ssh-agent.exe e ssh-add.exe. Eu não estou usando bash embora. Bash não está instalado e não tenho vontade de instalá-lo. Como posso fazer o Git funcionar a partir do prompt de comando?

    
por Justin808 27.06.2012 / 23:48

1 resposta

1

Se você quiser usar o PuTTY, defina a variável de ambiente GIT_SSH para o caminho de plink.exe no diretório PuTTY.

set GIT_SSH="C:\Program Files\PuTTY\plink.exe"

setx pode ser usado para tornar a variável permanente.

    
por 27.06.2012 / 23:52