Estou tentando usar o ssh-agent no Windows git bash. Eu faço
eval 'ssh-agent'
imprime o PID de processo, no gerenciador de tarefas eu posso ver que ele realmente está rodando.
Então eu faço ssh-add -l
. Pense por algum tempo e diga: Error connecting to agent: Connection timed out.
Verifiquei que a variável de ambiente SSH_AUTH_SOCK
no terminal atual está configurada para algo, verifiquei se apenas um agente ssh está em execução.
Meu firewall me mostra que o ssh-add se conecta ao host local (o número da porta é diferente a cada vez), mas nenhum byte é enviado ou recebido. Certamente tentei desativar o firewall sem sucesso.
Minhas habilidades de googling estão falhando, todos os erros que eu encontrei estavam relacionados à execução incorreta do agente ssh (ou seja, sem eval). Eu estou fora de ides.
A pergunta é: como faço para que funcione?
UPD: inicializei no modo de segurança com a rede e o ssh-add funciona. Então deve ser algo na configuração do meu sistema.