SVN и GNOME Keyring

19

Как исправить следующую проблему:

    $ svn update
    Password for 'default' GNOME keyring: 
    svn: GNOME Keyring is locked and we are non-interactive

Я гуглил вокруг, но не могу найти удовлетворительного ответа.

Фред Кампос
источник

Ответы:

30

Отредактируйте с ~/.subversion/configпомощью geditили nanoи добавьте следующее

[auth] 
password-stores =

затем сохраните и попробуйте снова. Всего наилучшего.

кредит

rɑːdʒɑ
источник
вы можете принять?
2013 года
К сожалению, добавление этой строки дает мне: svn: ~/.subversion/config:17: Option expectedи svnотказывается продолжать ... то, что у меня работало, было mv ~/.gnome2/keyrings/login.keyring ~/.gnome2/keyrings/_login.keyringв соответствии с запросом на '(null)' связку ключей GNOME - переполнение стека ; но затем SVN настаивает на сохранении пароля, как только он будет передан, новой цепочке ключей Gnome - чего я не хочу (я хочу, чтобы меня спрашивали каждый раз, как когда я использую SVN поверх ssh), но это другая проблема ...
sdaau
Вы переместили файл из того места, куда в данный момент будет загружен гном. так что продолжайте спрашивать каждый раз.
rɑːdʒɑ
Это ничего не стоит, что означает отключение зашифрованного хранилища паролей SVN, чего вы, возможно, не захотите делать.
Майкл Миор
4

выполните следующую команду:

seahorse

а затем удалите все элементы в меню. Проблема исчезнет

Билл Чжао
источник
4

Решение 1

В моем случае проблема сохранялась, пока я не удалил набор ключей по умолчанию . Используя Mate Linux, вы можете использовать эту команду для удаления файла ключей по умолчанию:

rm ~/.config/mate/keyrings/default

Это решило проблему для меня ...

Стефан
источник
2

Ни одно из найденных решений (удаление ключей из ~ / .gnome2, очистка хранилищ паролей из ~ / .subversion / config, ...) не сработало для меня. Мне пришлось сбросить переменные среды GNOME_KEYRING_CONTROL GNOME_KEYRING_PID в моих файлах запуска (~ / .xsession или что-то еще), чтобы предотвратить их наследование из среды рабочего стола / входа в систему.

Алексис Хаксли
источник