-
Notifications
You must be signed in to change notification settings - Fork 2.5k
Open
Description
Summary
The official git for windows contains a great ssh-agent
, but git_cred_ssh_key_from_agent()
does not seem to be able to use it. It is unclear why.
Reproduce
Once installed, git for Windows puts a special script start-ssh-agent
on the PATH which will start the agent (if needed) from a windows shell and set the SSH_AUTH_SOCK
and SSH_AGENT_PID
variables.
Now the shell variables are set to e.g below and the git
command line will use the agent.
SSH_AGENT_PID=3584
SSH_AUTH_SOCK=/tmp/ssh-lxTliF4IDExJ/agent.3520
However git_cred_ssh_key_from_agent()
seems unable to connect to this. It will always errors with error authenticating: failed connecting agent.
Question
Is this expected to work at all? My libgit2 is built with the latest libssh2 using the standard gcc mingw-w64 toolchain. How can I further debug this?
jennybc, keirlawson, lrm29 and msifd
Metadata
Metadata
Assignees
Labels
No labels