在 Git Windows 中将 SSH 密钥添加到 SSH-Agent

pud*_*udm 3 git ssh-agent git-bash

我正在尝试从 powershell 将 ssh 密钥添加到 Windows 中的 git ssh-agent 中。然而,当我添加它时,它会将其添加到常规 SSH 代理中,而不是 git 代理中。我使用不同的 SSH 代理阅读了 stackoverflow 的答案我尝试启动代理运行C:\Program Files\Git\cmd> .\start-ssh-agent.cmd并且它正常启动,但是当我尝试执行任何 ssh-add 命令时,我收到错误:

连接到代理时出错:没有这样的文件或目录

我找到的所有文档都是将密钥添加到 .ssh 文件,然后启动 ssh 代理。有没有办法在 Git SSH 代理中获取该目录之外的文件?

pud*_*udm 5

这个问题我发现你可以通过运行以下命令将 git 更改为使用 windows ssh 代理git config --global core.sshCommand "'C:\Windows\System32\OpenSSH\ssh.exe'"