Git 密钥passphase请求而不运行ssh代理。
我打开WindowsGit 密钥passphase请求而不运行ssh代理。,git,ssh,Git,Ssh,我打开Windowscmd(不是Git Bash)。转到包含.git目录的项目。我运行gitpush并收到:输入密钥“/c/Users/user/.ssh/id\u rsa”的密码短语:。这意味着我已经运行了ssh代理并向其添加了密钥 但是当我运行ssh add-l时,我发现无法打开到您的身份验证代理的连接。这告诉我没有运行代理 在没有ssh代理运行的情况下,如何运行git push?还是git push命令会立即启动?此提示表示: 您的密钥受密码保护 SSH可以在默认路径中找到它,但它没有加载
cmd
(不是Git Bash)。转到包含.git
目录的项目。我运行gitpush
并收到:输入密钥“/c/Users/user/.ssh/id\u rsa”的密码短语:
。这意味着我已经运行了ssh代理并向其添加了密钥
但是当我运行ssh add-l
时,我发现无法打开到您的身份验证代理的连接。
这告诉我没有运行代理
在没有ssh代理运行的情况下,如何运行git push
?还是git push命令会立即启动?此提示表示:
$HOME/.SSH
或%USERPROFILE%\.SSH
。您可以运行ssh-vvv
来跟踪跟踪
要确保已加载密钥,请使用
ssh add-L
。这将列出您已加载的密钥,如果找不到代理,则会显示错误消息。为了在会话期间加载密钥(不是持久的),请使用ssh代理bash
然后ssh add
我无法成功运行ssh-vvv
。但无论如何,谢谢你的澄清。