Как решить следующую проблему:
$ svn update
Password for 'default' GNOME keyring:
svn: GNOME Keyring is locked and we are non-interactive
Я погуглил, но не могу найти удовлетворительного ответа.
Отредактируйте ~/.subversion/config
с помощью gedit
или nano
и добавьте следующее
[auth]
password-stores =
, затем сохраните и попробуйте снова. Всего наилучшего.
В моем случае проблема сохранялась до тех пор, пока я не удалил брелок по умолчанию . Используя Mate Linux, вы можете использовать эту команду для удаления файла ключей по умолчанию:
rm ~/.config/mate/keyrings/default
Это решило проблему для меня ...
выполните следующую команду:
seahorse
, а затем удалите все элементы в меню. Проблема исчезнет
Ни одно из найденных решений (удаление ключей из ~ / .gnome2, очистка хранилищ паролей из ~ / .subversion / config, ...) не сработало для меня. Мне пришлось сбрасывать переменные окружения GNOME_KEYRING_CONTROL GNOME_KEYRING_PID в моих файлах запуска (~ / .xsession или что-то еще), чтобы предотвратить их наследование от среды рабочего стола / входа в систему.