где ssh возвращает несколько местоположений

Когда я запускаю 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


person Fran Hoey    schedule 25.02.2021    source источник
comment
where ssh сообщает вам, где Windows находит ssh. Но в Git Bash имеет значение ПУТЬ bash. which ssh должен сказать вам, что в Git Bash вы будете использовать /usr/bin/ssh и не должно быть путаницы. Я думаю, что результат where - отвлекающий маневр. При этом я не знаю, как решить вашу проблему, извините!   -  person joanis    schedule 25.02.2021


Ответы (2)


Я использую тот же Git для Windows и получаю только один процесс ssh-agent.exe, когда я запускаю ssh-agent из сеанса gitbash.

Но: у меня нет C: \ Windows \ System32 \ OpenSSH в моем PATH.

Поэтому сначала проверьте, сохраняется ли проблема в CMD, где вы переопределили (для тестирования) свой% PATH%.
См. упрощенный PATH, как показано здесь.

person VonC    schedule 26.02.2021

@vonC был правильным, удаление C: \ Windows \ System32 \ OpenSSH с моего пути решило проблему множественных ответов на то, где. Но у меня все еще была та же проблема, что зависал ssh-agent.

Наконец попробовал классическое удаление - переустановил, и все заработало.

  • Удалить Git
  • Удалите Fork Client (клиент git, который я использую)
  • Удалите OpenSSH (добавление / удаление программ - ›Дополнительные функции)
  • Переустановите Fork Client
  • Переустановите OpenSSH
person Fran Hoey    schedule 01.03.2021
comment
Отличная работа. Проголосовали. - person VonC; 01.03.2021