Windows에서 GPG 에이전트를 git bash용 SSH 에이전트로 사용

Windows에서 GPG 에이전트를 git bash용 SSH 에이전트로 사용

Windows에서 일반 인증 에이전트로 gpg-agent를 설정하려고 합니다. Putty와 일반 gpg 사용 모두에 잘 작동하지만 이제는 git bash에서도 ssh-agent로 사용하고 싶습니다.

내가 수집한 것에서 사용하기에 충분할 것입니다.

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

여기서는 실제 에이전트 PID를 사용할 수 없습니다. 추상화 계층이 msys 환경 외부의 프로세스를 숨기므로 쉘의 PID를 사용합니다.

enable-ssh-support및 옵션을 사용하여 gpg 에이전트가 시작되었으며 enable-putty-support에이전트 소켓이 제대로 생성되었습니다. 그러나 ssh-add에이전트에 연결할 수 없다고 주장합니다.

실행 중인 gpg-agent를 SSH 에이전트로 새 git bash에 도입하는 올바른 방법은 무엇입니까?

관련 정보