Как исправить следующую проблему:
$ svn update
Password for 'default' GNOME keyring:
svn: GNOME Keyring is locked and we are non-interactive
Я гуглил вокруг, но не могу найти удовлетворительного ответа.
svn
gnome-keyring
Фред Кампос
источник
источник
svn: ~/.subversion/config:17: Option expected
иsvn
отказывается продолжать ... то, что у меня работало, былоmv ~/.gnome2/keyrings/login.keyring ~/.gnome2/keyrings/_login.keyring
в соответствии с запросом на '(null)' связку ключей GNOME - переполнение стека ; но затем SVN настаивает на сохранении пароля, как только он будет передан, новой цепочке ключей Gnome - чего я не хочу (я хочу, чтобы меня спрашивали каждый раз, как когда я использую SVN поверх ssh), но это другая проблема ...выполните следующую команду:
а затем удалите все элементы в меню. Проблема исчезнет
источник
Решение 1
В моем случае проблема сохранялась, пока я не удалил набор ключей по умолчанию . Используя Mate Linux, вы можете использовать эту команду для удаления файла ключей по умолчанию:
Это решило проблему для меня ...
источник
Ни одно из найденных решений (удаление ключей из ~ / .gnome2, очистка хранилищ паролей из ~ / .subversion / config, ...) не сработало для меня. Мне пришлось сбросить переменные среды GNOME_KEYRING_CONTROL GNOME_KEYRING_PID в моих файлах запуска (~ / .xsession или что-то еще), чтобы предотвратить их наследование из среды рабочего стола / входа в систему.
источник