在git bash中生成SSH密钥,我无法获得git代理。

问题描述 投票:1回答:1

当我试图在git bash中生成SSH密钥时,当我们运行这个命令时,我无法获得git代理。

eval $(ssh-agent -s)

然后我就会得到这个错误

unix_listener: cannot listen on path /tmp/ssh-xoEnzGUu8XxU/agent.1287: Permission denied

我如何解决这个问题?

ssh git-bash ssh-keys permission-denied ssh-agent
1个回答
0
投票

见此这可能是写SSH套接字的权限问题。检查与 /tmp/tmp/ssh-xoEnzGUu8XxU/agent.1287

或者试试。

eval $(ssh-agent -a ~/.ssh-agent.$$)

套接字会写在你的$HOME里,而不是写在你的 /tmp:不再有许可问题。

© www.soinside.com 2019 - 2024. All rights reserved.