使用没有密码的SVN list命令

时间:2010-09-22 08:37:18

标签: svn command-line repository

当我执行svn list命令时,它会请求密码两次。我需要在没有密码的情况下执行它。有可能吗?

2 个答案:

答案 0 :(得分:3)

我看到你正在使用svn+ssh://。这意味着密码提示实际上来自ssh,而不是svn本身。因此,您需要做的第一件事就是配置ssh进行无密码身份验证。最常见的方法是使用公钥。

svn手册has some tips for configuring public key access

为了调试ssh访问的任何问题,手动运行ssh有时很有用,例如:ssh -v svn.sts.com.jo svnserve -t

答案 1 :(得分:0)

您可以尝试使用用户名和密码参数,也可以使用--non-interactive开关:

svn list <url> --non-interactive
svn list <url> --username <user> --pass <pass>