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
I'm currently trying to use OpenSSH support in GitUp, a Git GUI.
By and large things work after upgrading to libgit2 1.9.0 and setting USE_SSH=exec. The .ssh/config file is taken into account and the client successfully talks to remotes.
But, when the connection goes wrong (say, the remote doesn't accept any of the available SSH identities), the attempt fails with a could not read refs from remote repository error. That error doesn't mention auth or SSH at all, and callbacks.credentials does not get called. Previously, when using the libssl2 provider, the app used this callback to prompt the user to fix their SSH setup.
Is this expected when using OpenSSH commands as SSH provider? Is there a way for the app to identify auth errors, or even to help along? (e.g. pass back a passphrase that the user provides)
This was tested using OpenSSH_9.8p1, LibreSSL 3.3.6, on macOS 15.3.2.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
I'm currently trying to use OpenSSH support in GitUp, a Git GUI.
By and large things work after upgrading to libgit2 1.9.0 and setting
USE_SSH=exec
. The.ssh/config
file is taken into account and the client successfully talks to remotes.But, when the connection goes wrong (say, the remote doesn't accept any of the available SSH identities), the attempt fails with a
could not read refs from remote repository
error. That error doesn't mention auth or SSH at all, andcallbacks.credentials
does not get called. Previously, when using the libssl2 provider, the app used this callback to prompt the user to fix their SSH setup.Is this expected when using OpenSSH commands as SSH provider? Is there a way for the app to identify auth errors, or even to help along? (e.g. pass back a passphrase that the user provides)
This was tested using OpenSSH_9.8p1, LibreSSL 3.3.6, on macOS 15.3.2.
Thank you!
Beta Was this translation helpful? Give feedback.
All reactions