Portachiavi SVN e GNOME


19

Come risolvere il seguente problema:

    $ svn update
    Password for 'default' GNOME keyring: 
    svn: GNOME Keyring is locked and we are non-interactive

Ho cercato su Google ma non riesco a trovare una risposta soddisfacente.

Risposte:


30

Modifica ~/.subversion/configcon gedito nanoe aggiungi quanto segue

[auth] 
password-stores =

quindi salva e riprova. Ti auguro il meglio.

credito


puoi considerare di accettare?
rɑːdʒɑ

Sfortunatamente, l'aggiunta di questa riga mi dà: svn: ~/.subversion/config:17: Option expectede svnrifiuta di procedere ... ciò che ha funzionato per me è stato mv ~/.gnome2/keyrings/login.keyring ~/.gnome2/keyrings/_login.keyringcome essere richiesto per il keyring GNOME "(null)" - StackTranslate.it ; ma poi SVN insiste nel memorizzare la password, una volta passata, in un nuovo portachiavi Gnome - che non voglio (voglio che mi venga chiesto ogni volta, come quando uso SVN su ssh), ma questo è un altro problema ...
sdaau,

Hai spostato il file da dove attualmente prenderà gnome. quindi continua a chiedere ogni volta.
rʒɑdʒɑ

Non vale nulla che ciò significhi disabilitare l'archiviazione crittografata delle password SVN che potresti non voler fare.
Michael Mior,

4

eseguire il comando seguente:

seahorse

e quindi elimina tutte le voci nel menu. Il problema sparirà


4

Soluzione 1

Nel mio caso il problema è persistito fino a quando non ho eliminato il portachiavi predefinito . Utilizzando Mate Linux è possibile utilizzare questo comando per eliminare il file chiave predefinito:

rm ~/.config/mate/keyrings/default

Questo ha risolto il problema per me ...


2

Nessuna delle soluzioni su Google (rimozione di portachiavi da ~ / .gnome2, cancellazione di archivi di password da ~ / .subversion / config, ...) ha funzionato per me. Ho dovuto disinserire le variabili di ambiente GNOME_KEYRING_CONTROL GNOME_KEYRING_PID nei miei file di avvio (~ / .xsession o altro) per impedire che i loro valori fossero ereditati dall'ambiente desktop / login.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.