Replace libssh2 with libssh? #2218
braden-godley
started this conversation in
General
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
As someone who uses a non-standard SSH agent (which I have configured in
~/.ssh/config
) I cannot use Gitui, due to the usage oflibssh2
. I store my SSH keys in 1Password which acts as my SSH agent. Due to security concerns, I will not be able to employ any workarounds to avoid this.libssh2
does not read your~/.ssh/config
file, which makes non standard SSH agents not work with Gitui. I created an issue yesterday #2216 and found that this is a longstanding issue withlibssh2
. On the other hand,libssh
does read your~/.ssh/config
file, which would solve this problem for me and possibly many others. There is already a Rust crate that exposes libssh bindings: https://crates.io/crates/libssh-rs/0.1.2Would it be a good idea to replace the
libssh2
dependency withlibssh
?Beta Was this translation helpful? Give feedback.
All reactions