Я пытаюсь использовать ssh-agent в Windows git bash. я делаю
eval `ssh-agent`
он печатает PID процесса, в диспетчере задач я вижу, что он действительно работает.
Затем я делаю ssh-add -l
. Некоторое время он думает и говорит: Error connecting to agent: Connection timed out.
Время ожидания истекло.
Я проверил, что переменная окружения SSH_AUTH_SOCK
в текущем терминале установлена на что-то, я проверил, что работает только один ssh-agent.
Мой брандмауэр показывает мне, что ssh-add подключается к localhost (номер порта меняется каждый раз), но байты не отправляются и не принимаются. Конечно, я попытался отключить брандмауэр безуспешно.
Мои навыки поиска в Google не дают результата, все ошибки, которые я мог найти, были связаны с неправильным запуском ssh-agent (т.е. без eval). Я вне ид.
Вопрос: как мне заставить это работать?
UPD: я загрузился в безопасном режиме с сетью и работает ssh-add. Так что это должно быть что-то в моей настройке системы.