Назад | Перейти на главную страницу

Запуск ssh-add из git bash с использованием OpenSSH в Windows 10

Я установил OpenSSH после 2019 Обновление этого вопроса включая настройку GIT_SSH=C:\Windows\System32\OpenSSH\ssh.exe. Что отлично работает, за исключением случаев использования при использовании git из git bash Я получаю следующую ошибку:

$ git pull
CreateProcessW failed error:193
ssh_askpass: posix_spawn: Unknown error
git@github.com: Permission denied (publickey).
fatal: Could not read from remote repository.

Если я использую ssh-add из git bash У меня другая ошибка:

$ ssh-add
Could not open a connection to your authentication agent.

Что, похоже, потому что ssh-add использует /usr/bin/ssh-add а не ssh-add в C:\Windows\System32\OpenSSH\, чтобы исправить это, я попытался использовать полный путь:

$ /c/Windows/System32/OpenSSH/ssh-add.exe
CreateProcessW failed error:193
ssh_askpass: posix_spawn: Unknown error

Что дает мне ту же ошибку, что и раньше.

Как я могу использовать команды Window OpenSSH из git bash?