You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: support SSH agent and passphrase-protected keys
SSHConnect failed with "this private key is passphrase protected" for
any user whose default key has a passphrase. Now tries SSH agent first
(via SSH_AUTH_SOCK), then falls back to raw key files for unprotected
keys.
- Only skip passphrase-protected keys (PassphraseMissingError), surface
other parse errors (corrupted key, unsupported format)
- Surface agent dial errors and UserHomeDir errors in diagnostics when
no auth methods are available
- Close agent socket on dial failure to prevent FD leaks in retry loop
0 commit comments