Se você está protegido por um firewall, tente isso antes:
git config --global url."https://".insteadOf git://
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:
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
Você precisa executar a saída do ssh-agent para aplicar as alterações ao seu shell atual:
eval $(ssh-agent -s)