Когда я выполняю команду svn list, он запрашивает пароль дважды. Мне нужно выполнить это без пароля. Это возможно?
svn list
Я вижу, вы используете svn+ssh://. Это означает, что запросы пароля на самом деле приходят от ssh, а не от svn. Поэтому первое, что вам нужно сделать, это настроить ssh для аутентификации без пароля. Наиболее распространенный способ сделать это - использовать открытые ключи.
svn+ssh://
В руководстве svn есть несколько советов по настройке доступа с открытым ключом .
Для устранения проблем с доступом по ssh иногда полезно запустить ssh вручную, например: ssh -v svn.sts.com.jo svnserve -t.
ssh -v svn.sts.com.jo svnserve -t
Вы можете либо попытаться использовать аргументы имени пользователя и пароля, либо использовать переключатель --non-interactive:
--non-interactive
svn list <url> --non-interactive svn list <url> --username <user> --pass <pass>