Когда я запускаю ssh-agent в gitbash, я получаю два процесса: у одного 25% ЦП, у другого 0, и gitbash зависает. Если я использую клиент git и взаимодействую с пультом дистанционного управления, я получаю процессы ssh, работающие на 12% ЦП, и клиент зависает.
Если я запускаю ssh, я получаю следующее:
C:\Program Files\Git\usr\bin\ssh.exe
C:\Windows\System32\OpenSSH\ssh.exe
Глядя на другие похожие проблемы, мне интересно, возникает ли у меня состояние гонки между двумя процессами из-за двух местоположений ssh.
Как управляются эти места? Я попытался изменить и удалить свою переменную среды GIT_SSH, но это не повлияло.
Я использую Windows 10 и git версии 2.30.1.windows.1
where ssh
сообщает вам, где Windows находит ssh. Но в Git Bash имеет значение ПУТЬ bash.which ssh
должен сказать вам, что в Git Bash вы будете использовать/usr/bin/ssh
и не должно быть путаницы. Я думаю, что результатwhere
- отвлекающий маневр. При этом я не знаю, как решить вашу проблему, извините! - person joanis   schedule 25.02.2021