在 git bash 中生成 SSH 密钥,我无法获得 git 代理
Generating SSH key in git bash, i can't get git agent
当我尝试在 git bash 中生成 SSH 密钥时,当我们 运行 此命令
时,我无法获得 git 代理
eval $(ssh-agent -s)
然后我会得到这个错误
unix_listener: cannot listen on path /tmp/ssh-xoEnzGUu8XxU/agent.1287: Permission denied
我该如何解决这个问题?
作为 seen here,这可能是写入 SSH 套接字的权限问题。
检查与 /tmp
或 /tmp/ssh-xoEnzGUu8XxU/agent.1287
关联的权限
或尝试:
eval $(ssh-agent -a ~/.ssh-agent.$$)
套接字将写入您的 $HOME 而不是 /tmp
:不再有权限问题。
当我尝试在 git bash 中生成 SSH 密钥时,当我们 运行 此命令
时,我无法获得 git 代理eval $(ssh-agent -s)
然后我会得到这个错误
unix_listener: cannot listen on path /tmp/ssh-xoEnzGUu8XxU/agent.1287: Permission denied
我该如何解决这个问题?
作为 seen here,这可能是写入 SSH 套接字的权限问题。
检查与 /tmp
或 /tmp/ssh-xoEnzGUu8XxU/agent.1287
或尝试:
eval $(ssh-agent -a ~/.ssh-agent.$$)
套接字将写入您的 $HOME 而不是 /tmp
:不再有权限问题。