Для тих, хто шукає детальне пояснення, прочитайте цю публікацію в блозі . Нижче наведено цитату з допису в блозі. Зрештою, ssh-agent.exe
потреби стояти на шляху, або вирішити якимсь іншим способом.
EDIT:
Здається, більшість людей не турбується читати пов'язаний блог, і оригінальний витяг не цитував повне рішення, тому я розширив цитату з блогу нижче.
Існує чимало способів вирішити помилку на основі лайків до всіх інших відповідей. Один з відомих для роботи цитується нижче. Скануйте, хоча інші відповіді вони можуть бути більш підходящими для вас.
Коли я перезапустив своє запит PowerShell, він сказав мені, що не може запустити SSH-агент.
Виявляється, він не зміг знайти виконуваний файл "ssh-agent.exe". Цей файл знаходиться в C: \ Program Files (x86) \ Git \ bin. але ця папка не додається автоматично до вашої PATH через msysgit.
Якщо ви не хочете додавати цей шлях до вашої системи PATH, ви можете оновити сценарій свого профілю PowerShell, щоб він стосувався лише вашого сеансу PowerShell. Ось я змінив.
$ env: path + = ";" + (Get-Item "Env: ProgramFiles (x86)"). Значення + "\ Git \ bin"
На моїй машині цей сценарій знаходиться за адресою: C: \ Users \ Haacked \ Documents \ WindowsPowerShell \ Microsoft.Powershell_profile.ps1
%PATH%
може чомусь відрізнятися?