SSH-AGENT não pôde abrir a conexão

1

Eu tento vincular minha chave SSH com o Agente SSH.

Estou no Windows 7 Pro e estou usando o console do Git Bash.

Eu tenho esta estrutura de pastas:

C:\Users\MyName.ssh\id_rsa

Onde coloquei meus arquivos de chave SSH da seguinte forma:

  • myname.ssh (sobre chave SSH privada)
  • myname.pub (sobre chave SSH pública)

Depois disso, eu inicio meu Agente SSH assim:

Pelo console do Git Bash: ssh-agent -s

O eco é o seguinte:

SSH_AUTH_SOCK=/tmp/ssh-LpOZfV5krHuP/agent.3984; export SSH_AUTH_SOCK;
SSH:AGENT_PID=6128; export SSH_AGENT_PID;
echo Agent pid 6128;

Agora, se eu executar meu Resumo de Tarefas, mostrarei o ssh_agent.exe como pid 6128 corretamente.

Agora, tento vincular meu agente à minha chave SSH da seguinte forma:

  • A primeira tentativa: ssh-add ~/.ssh/id_rsa FALHOU

  • A segunda tentativa: ssh-add ~/.ssh/id_rsa/myname.ssh FALHOU

  • A terceira tentativa: ssh-add ~/.ssh/id_rsa/myname.pub FALHOU

  • Outras tentativas: Eu tentei com o caminho completo, mas sempre ... FAILED

Por favor, se você sabe da minha culpa, me ajude.

O erro retornou:

could not open a connection to your authentication agent

    
por Joe Taras 14.04.2015 / 20:59

2 respostas

1

Se você está protegido por um firewall, tente isso antes:

git config --global url."https://".insteadOf git://
    
por 15.04.2015 / 09:30
2

Você precisa executar a saída do ssh-agent para aplicar as alterações ao seu shell atual:

eval $(ssh-agent -s)
    
por 14.04.2015 / 22:43