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
-
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