尽管已推翻了eval'ssh-agent -s',但不能使用'ssh-add'公共密钥。

时间:2019-09-09 10:48:03

标签: git ssh cygwin

我尝试添加eval 'ssh-agent -s',然后添加ssh-add公钥,但仍然无法正常工作。

peter@peter-PC /cygdrive/e/Ti02
$ eval 'ssh-agent -s'
SSH_AUTH_SOCK=/tmp/ssh-G6me31Q1Onsv/agent.2122; export SSH_AUTH_SOCK;
SSH_AGENT_PID=2123; export SSH_AGENT_PID;
echo Agent pid 2123;

peter@peter-PC /cygdrive/e/Ti02
$ ssh-add ~/.ssh/id_rsa
Could not open a connection to your authentication agent.

peter@peter-PC /cygdrive/e/Ti02
$ 

1 个答案:

答案 0 :(得分:1)

错误的撇号:'。使用反引号:``:

eval `ssh-agent -s`

$()

eval $(ssh-agent -s)