Я пишу приложение Python, которое использует pysvn, чтобы получить историю журнала svn. Он работает нормально для http: // как urls, но для svn + ssh: // Я получаю запрос на пароль в командной строке!pysvn запрашивает пароль с помощью svn + ssh
Я использую callback_get_login для аутентификации.
Есть ли способ избежать подсказки и аутентификации с помощью pysvn для svn + ssh svn repos?
Вы пробовали ['pysvn.Client.set_auth_cache'] (http://pysvn.tigris.org/docs/pysvn_prog_ref.html#pysvn_client_set_auth_cache)? – jcollado
@jcollado Пробовал, все равно подсказывает. Возможно, если я введу пароль, как только он не будет запрашиваться снова, но я создаю приложение PyGTK, и я хочу иметь полный контроль над учетными данными, никаких дополнительных подсказок для пароля. Спасибо за подсказку. – umpirsky
Самый эффективный трюк, чтобы избежать запроса пароля, используется проверка подлинности с открытым ключом и убедитесь, что ключ создан без пароля. Если пользователь решает работать с паролями, я не думаю, что ваша ответственность за использование этой проблемы - просто, чтобы попросить пароль лучше. – jcollado