Agente GPG no Windows como Agente SSH para git bash

5

Estou tentando configurar o gpg-agent como o agente de autenticação comum no Windows. Ele funciona bem tanto para o Putty quanto para o uso regular do gpg, mas agora eu gostaria de usá-lo como ssh-agent no git bash também.

Pelo que eu recolhi, deve ser suficiente usar

export GPG_AUTH_SOCK=~/AppData/Roaming/gnupg/S.gpg-agent.ssh
export GPG_AGENT_PID=$$

Eu não posso usar o agente real PID aqui, porque a camada de abstração irá esconder os processos fora do ambiente msys, então eu uso o PID do shell.

O agente gpg foi iniciado com as opções enable-ssh-support e enable-putty-support e o soquete do agente foi criado corretamente. No entanto, ssh-add afirma que não pode se conectar ao agente.

Qual é a maneira correta de introduzir o agente gpg em execução como o agente ssh em um novo git bash?

    
por Simon Richter 06.05.2015 / 17:36

0 respostas