Я не могу в своей жизни заставить SVN читать пароль, хранящийся в kwallet, и использовать его, чтобы перестать спрашивать, когда я что-то делаю. Google не помог найти ответ, поэтому я возвращаюсь к вам.
Сейчас я запускаю Kubuntu 16.04 полностью обновленный, SVN - версия 1.9.3 (r1718519), и он говорит, что он поддерживает KWALLET
Доступны следующие кэширование учетных данных аутентификации:
* Plaintext cache in /home/ssol/.subversion
* Gnome Keyring
* GPG-Agent
* KWallet (KDE)
My .subversion/config
имеет следующую конфигурацию:
[auth]
password-stores = kwallet
My .subversion/servers
имеет следующую конфигурацию:
[global]
store-passwords = yes
Установлен KWallet, менеджер кошелька говорит версию 15.12.3. У меня только 1 кошелек, по умолчанию kdewallet
с кучей папок. Я знаю, что это работает, потому что я использую его с ksshaskpass
, и он работает безупречно. В Subversion что-то работает неправильно.
После того, как я добавил конфигурации, я сделал обновление svn в проекте, который у меня есть, он попросил пароль. После того, как вы набрали его, приложенное приглашение выскользнуло, чтобы позволить subversion подключиться к кошельку. Я набираю пароль кошелька и разрешаю его. Но ни одна запись не была обновлена внутри кошелька.
Я попробовал второй тип, он снова запросил ту же подсказку. И на этот раз SVN сохранил пароль в виде обычного текста внутри .subversion/auth/svn.simple/.
Итак, что я делаю неправильно?