我尝试将SSH密钥与SSH代理链接。
我在Windows 7 Pro上,并且在使用Git Bash控制台。
我有这个文件夹结构:
C:\Users\MyName.ssh\id_rsa
如下所示放置SSH密钥文件的位置:
之后,我像这样启动我的SSH代理:
通过Git Bash控制台: ssh-agent -s
回声如下:
SSH_AUTH_SOCK=/tmp/ssh-LpOZfV5krHuP/agent.3984; export SSH_AUTH_SOCK;
SSH:AGENT_PID=6128; export SSH_AGENT_PID;
echo Agent pid 6128;
现在,如果我运行任务摘要,则正确显示ssh_agent.exe为pid 6128。
现在,我尝试将代理与我的SSH密钥进行链接,如下所示:
第一次尝试:ssh-add ~/.ssh/id_rsa
失败
第二次尝试:ssh-add ~/.ssh/id_rsa/myname.ssh
失败
第三次尝试:ssh-add ~/.ssh/id_rsa/myname.pub
失败
其他尝试:我尝试使用完整路径,但始终...失败
如果您知道我的错,请帮助我。
错误返回:
could not open a connection to your authentication agent
如果您位于防火墙后面,请尝试以下操作:
git config --global url."https://".insteadOf git://
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句