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ʒɑ

На жаль, додавання цього рядка дає мені: svn: ~/.subversion/config:17: Option expectedі svnвідмовляється продовжувати ... те, що працювало для мене, було mv ~/.gnome2/keyrings/login.keyring ~/.gnome2/keyrings/_login.keyringвідповідно до того, що вам запропоновано "(null)" GNOME keyring - Stack Overflow ; але потім SVN наполягає на збереженні пароля, як тільки він пройде, до нового брелоку Gnome - якого я не хочу (мене хочуть запитувати кожен раз, як коли я використовую SVN над ssh), але це вже інше питання ...
sdaau

Ви перемістили файл, звідки вийде gnome. тож продовжуйте її просити кожен раз.
rɑːdʒɑ

Нічого не варто, що це означає відключення зашифрованого зберігання паролів SVN, які ви, можливо, не хочете робити.
Майкл Міор

4

запустіть команду нижче:

seahorse

а потім видаліть усі елементи з меню. Проблема не зникне


4

Рішення 1

У моєму випадку проблема не зникала, поки я не видалив ключовий ключ за замовчуванням . За допомогою Mate Linux ви можете скористатися цією командою для видалення файлу ключа за замовчуванням:

rm ~/.config/mate/keyrings/default

Це вирішило для мене проблему ...


2

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.