子 shell 中的 ssh 公钥身份验证

子 shell 中的 ssh 公钥身份验证

为什么这不起作用:

svnout="$(/usr/bin/svn log -qr HEAD svn+ssh://user@ftp/repo)"

问题似乎出在子 shell 上。为什么?

公钥认证已正确设置,无需子外壳即可正常工作。

顺便说一下,它是一个无密码密钥,并且不涉及 ssh-agent。

答案1

您必须使用 --config-dir=/tmp/dummy 选项。

http://websvn.tigris.org/issues/show_bug.cgi?id=32

相关内容