对于那些寻求详细解释的人,请阅读此博客文章。以下是博客文章的引文。最终,ssh-agent.exe
需求可以解决问题,或者通过其他方式解决。
编辑:
看来大多数人都不会去阅读链接的博客,并且原始摘录没有引用完整的解决方案,因此我在下面的博客中引用了更多内容。
基于对所有其他答案的喜欢,有多种解决错误的方法。下面引用了一种已知的工作方式。扫描其他答案,它们可能更适合您。
当我重新启动PowerShell提示符时,它告诉我无法启动SSH代理。
事实证明,它找不到“ ssh-agent.exe”可执行文件。该文件位于C:\ Program Files(x86)\ Git \ bin中。但是该文件夹不会被msysgit自动添加到您的PATH中。
如果您不想将此路径添加到系统PATH,则可以更新PowerShell配置文件脚本,使其仅适用于PowerShell会话。这是我所做的更改。
$ env:path + =“;” +(获取项“ Env:ProgramFiles(x86)”)。值+“ \ Git \ bin”
在我的机器上,该脚本位于:C:\ Users \ Haacked \ Documents \ WindowsPowerShell \ Microsoft.Powershell_profile.ps1
%PATH%
是出于某种原因有什么不同?