2010-09-22 2 views
0

Когда я выполняю команду svn list, он дважды запрашивает пароль. Мне нужно выполнить его без пароля. Возможно ли это?Использование команды списка SVN без пароля

+0

может попросить кого-нибудь за пароль вместо того, чтобы пытаться взломать себя? – fuz

+0

Моя команда: 'svn list svn + ssh: // svn.sts.com.jo/var/lib/svn/repos/b1me/products/payone/generic/code/core' –

ответ

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> 
Смежные вопросы