Na maior parte / tudo? (Linux), git
(como na ferramenta de linha de comando) não é compilado em nenhuma biblioteca SSH. Em vez disso, ele usa um cliente SSH (como ssh
de openssh-clients
) para seu transporte (isso geralmente significa que git
é completamente não relacionado a libssh2
).
No entanto, pode haver situações em que isso não seja o caso. Nessa situação
- verifique as dependências da sua ferramenta
- verifique com
ldd /path/to/your/gittool
para ver quais bibliotecas dinâmicas o binário está vinculado a - Se sua ferramenta for muito estranha e vincular estaticamente
libssh2
, a maneira mais confiável de identificar isso seria o código-fonte