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