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.
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?