Pergunta sobre git, msysgit, ssh, windows – Configuração MSysGit e ssh. ausência de

10

1) Executar Git Bash (C: \ Arquivos de Programas (x86) \ Git \ bin \ sh.exe --login)

<code>$ ssh -v [email protected]
OpenSSH_4.6p1, OpenSSL 0.9.8e 23 Feb 2007
debug1: Reading configuration data /c/Users/Alexander Fedorov/.ssh/config
debug1: Applying options for github.com
debug1: Connecting to github.com [207.97.227.239] port 22.
debug1: Connection established.
...
Hi xpoft! You've successfully authenticated, but GitHub does not provide shell access.
...
</code>

OK! ssh config lendo bem.

2) Executar a partir do cmd.exe

<code>C:\Users\Alexander Fedorov>ssh.exe -v [email protected]
OpenSSH_4.6p1, OpenSSL 0.9.8e 23 Feb 2007
debug1: Connecting to github.com [207.97.227.239] port 22.
...
debug1: No more authentication methods to try.
Permission denied (publickey).
</code>

Nooo arquivo de configuração ssh está faltando ...

Como ... como ler a configuração do ssh.exe?

Sua resposta

1   a resposta
10

HOME.

Se você iniciar sua sessão do DOS a partir dogit-cmd.bat script empacotado com msysgit, deve ser definido, e você deve ver%HOME%\.ssh\id_rsa(.pub)

Mas de qualquer outra janela do DOS,HOME não é definido por padrão (HOMEPATH ouUSERPROFILE está).
Veja também "Corrigir o local msysGit Portable $ HOME"como uma ilustração (mas você não deve precisar dessa solução alternativa com as versões recentes do msysgit e suasgit-cmd.bat roteiro)

Está bem! THX. Adicionar variável de ambiente HOME Alexander

Perguntas relacionadas