Я пытаюсь использовать 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. Так что это должно быть что-то в моей настройке системы.

0