Llavero SVN y GNOME


19

Cómo solucionar el siguiente problema:

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

He buscado en Google pero parece que no puedo encontrar una respuesta satisfactoria.

Respuestas:


30

Edite ~/.subversion/configcon gedito nano, y agregue lo siguiente

[auth] 
password-stores =

luego guarde e intente nuevamente. Todo lo mejor.

crédito


¿puedes considerar aceptar?
rɑːdʒɑ

Desafortunadamente, agregar esta línea me da: svn: ~/.subversion/config:17: Option expectedy se svnniega a continuar ... lo que funcionó para mí fue mv ~/.gnome2/keyrings/login.keyring ~/.gnome2/keyrings/_login.keyringsegún se le solicitó el llavero GNOME '(nulo)' - Desbordamiento de pila ; pero luego SVN insiste en almacenar la contraseña, una vez que pasa, a un nuevo llavero Gnome, que no quiero (quiero que me pregunten cada vez, como cuando uso SVN sobre ssh), pero ese es otro problema ...
sdaau

Ha movido el archivo desde donde buscará actualmente gnome. así que sigue preguntando todo el tiempo.
rɑːdʒɑ

No vale la pena que esto signifique deshabilitar el almacenamiento encriptado de contraseñas SVN que quizás no desee hacer.
Michael Mior

4

ejecuta el siguiente comando:

seahorse

y luego elimine todos los elementos del menú. El problema se habrá ido


4

Solución 1

En mi caso, el problema persistió hasta que eliminé el llavero predeterminado . Con Mate Linux, puede usar este comando para eliminar el archivo de clave predeterminado:

rm ~/.config/mate/keyrings/default

Eso resolvió el problema para mí ...


2

Ninguna de las soluciones buscadas en Google (eliminar llaveros de ~ / .gnome2, borrar almacenes de contraseñas de ~ / .subversion / config, ...) funcionó para mí. Tuve que desarmar las variables de entorno GNOME_KEYRING_CONTROL GNOME_KEYRING_PID en mis archivos de inicio (~ / .xsession o lo que sea) para evitar que sus valores se hereden del entorno de escritorio / inicio de sesión.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.