Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

PLUGIN: gpg-agent: export SSH_* environment variables too

If using the gpg-agent with --enable-ssh-support, the SSH_AUTH_SOCK and
SSH_AGENT_PID environment variables need to be exported once sourced
from GPG_ENV.  Otherwise, we get no benefit from the persisting these
values to GPG_ENV; subsequent openned terminals don't see the existent
gpg-agent as a process for an SSH daemon.
  • Loading branch information...
commit cf8d76094c2e0032ebe5cc1d579e393521ed3b86 1 parent 3d20488
@shajra shajra authored
Showing with 2 additions and 0 deletions.
  1. +2 −0  plugins/gpg-agent/gpg-agent.plugin.zsh
View
2  plugins/gpg-agent/gpg-agent.plugin.zsh
@@ -20,6 +20,8 @@ if ! gpg-connect-agent --quiet /bye > /dev/null 2> /dev/null; then
if [ -f "${GPG_ENV}" ]; then
. ${GPG_ENV} > /dev/null
export GPG_AGENT_INFO
+ export SSH_AUTH_SOCK
+ export SSH_AGENT_PID
fi
# check again if another agent is running using the newly sourced settings
Please sign in to comment.
Something went wrong with that request. Please try again.