2010-09-22 52 views
0

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

+0

也许问别人的密码,而不是试图破解自己? – fuz 2010-09-22 08:39:39

+0

我的命令是'svn list svn + ssh:// svn.sts.com.jo/var/lib/svn/repos/b1me/products/payone/generic/code/core' – 2010-09-22 09:32:01

回答

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

0

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

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