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.