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.