当我试图在git bash中生成SSH密钥时,当我们运行这个命令时,我无法获得git代理。
eval $(ssh-agent -s)
然后我就会得到这个错误
unix_listener: cannot listen on path /tmp/ssh-xoEnzGUu8XxU/agent.1287: Permission denied
我如何解决这个问题?
如 见此这可能是写SSH套接字的权限问题。检查与 /tmp
或 /tmp/ssh-xoEnzGUu8XxU/agent.1287
或者试试。
eval $(ssh-agent -a ~/.ssh-agent.$$)
套接字会写在你的$HOME里,而不是写在你的 /tmp
:不再有许可问题。