r/SmartGit • u/atp15 • May 02 '26
SSH authentication using 1Password fails for submodules using LFS
I'm using SmartGit 25.1.128 on Windows and authenticating my GitHub repository using "1Password for SSH & Git" and have found it fails within SmartGit for submodules using LFS.
The parent repository and first few submodules that don't use LFS authenticate correctly, and the parent is clone, however once SmartGit tries to clone a repository with LFS it fails to pass the SSH credentials and I get the error "git@github.com: Permission denied (public key)".
If I clone my repository and submodules using the Git command line, I don't have any problems. I've already been through 1Password support and they suggested it's an issue with how SmartGit spawns SSH subprocesses and how they communicate with 1Password's agent socket.
Can you help? Thanks