- Notifications
You must be signed in to change notification settings - Fork2.5k
Open
Description
Summary
The officialgit for windows contains a greatssh-agent, butgit_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 scriptstart-ssh-agent on the PATH which will start the agent (if needed) from a windows shell and set theSSH_AUTH_SOCK andSSH_AGENT_PID variables.
Now the shell variables are set to e.g below and thegit command line will use the agent.
SSH_AGENT_PID=3584SSH_AUTH_SOCK=/tmp/ssh-lxTliF4IDExJ/agent.3520Howevergit_cred_ssh_key_from_agent() seems unable to connect to this. It will always errors witherror 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?
Metadata
Metadata
Assignees
Labels
No labels
