【问题标题】:ssh-agent doesn't work / save me from typing passphrase for gitssh-agent 不起作用/让我不用为 git 输入密码
【发布时间】:2014-02-28 02:42:22
【问题描述】:

运行后

eval `ssh-agent -s`
ssh-add ~/.ssh/id_rsa

并输入我的密码,git 仍然会在我每次执行远程操作时提示我输入密码。

举例说明:

bash-4.1$ echo $SSH_AUTH_SOCK
/tmp/ssh-cWNDloIzZkhW/agent.5560
bash-4.1$ ssh-add -l
2048 <fingerprint> /cygdrive/c/Users/<username>/.ssh/id_rsa (RSA)
bash-4.1$ git pull
Enter passphrase for key '/cygdrive/c/Users/<username>/.ssh/id_rsa':

【问题讨论】:

    标签: git ssh cygwin passphrase ssh-agent


    【解决方案1】:

    问题原来是 git 使用的是 cygwin 的 ssh,它看起来与 git 不同的 /tmp。我之前在 /git/bin 下重命名了 ssh,因为我认为它会引起问题。重命名它使一切正常。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-03-29
      • 1970-01-01
      • 2022-12-16
      • 1970-01-01
      • 2012-02-18
      • 2021-02-24
      • 2017-07-26
      • 1970-01-01
      相关资源
      最近更新 更多