GetComponents does not prompt for a password for a private SVN repository

Create issue
Issue #1680 open
Bruno Mundim created an issue

While testing the ET new trunk on my laptop running Kubuntu, I noticed that GetComponents fails to download thorns from private svn repositories: svn: E170001: Unable to connect to a repository at URL 'https://svn.blabla/trunk' svn: E170001: OPTIONS of 'https://svn.blabla/trunk': authorization failed: Could not authenticate to server: rejected Basic challenge (https://svn.aei.mpg.de)

The solution for this was to strip out the svn option --non-interactive hardcoded in GetComponents. kwallet would then ask for my password (only once) in order to unlock my svn passwords and the checkout would proceed normally. Note that I have configured ~/.subversion/config to store my passwords on kwallet:

password-stores = kwallet

other users could have used gnome-keyring, keychain, etc.

It would be nice then to allow the user to use --non-interactive option or not instead of keeping it hardcoded. Any thoughts against it? or better suggestions on handling private svn repos?

Keyword: GetComponents
Keyword: non
Keyword: interactive

Comments (3)

  1. Ian Hinder
    • changed status to open
    • removed comment

    The non-interactive flag was added in #68 to deal with certificate prompts. We need a solution which covers both cases.

  2. Log in to comment