Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Being prompted for '(null)' GNOME keyring

Tags:

svn

ubuntu

Whenever I try interacting with an SVN server, ubuntu prompts me for the password to a '(null)' keyring. I don't have a keyring called this, so I'm assuming that some code somewhere is actually encountering a null value. I haven't even set up any keyrings, so I don't know why I'm getting prompted for one. I've entered in every password I've ever used for anything on that machine, and nothing works.

How can I get it so (a) keyring works or (b) svn stops asking for it?

I've tried setting up my ~/.subversion/config to explicitly use gnome-keyring, and I've tried 'store-auth-creds=no' and neither works.

like image 939
Nate Parsons Avatar asked Nov 16 '11 21:11

Nate Parsons


People also ask

How do I turn off Gnome keyring?

ubuntu/windows key → Startup Applications → uncheck/remove SSH Key Agent / GNOME Keyring: SSH Agent.

What does Gnome Keyring do?

Gnome Keyring protects your passwords and private keys by encrypting them using a master password. Consequently, you can use different and more complex passwords for different uses, because you don't have to remember them all.

What is Gnome Keyring in Linux?

GNOME Keyring is a collection of components in GNOME that store secrets, passwords, keys, certificates and make them available to applications. GNOME Keyring is integrated with the user's login, so that their secret storage can be unlocked when the user logins into their session.

How do I access Gnome keyring?

Select View ▸ By keyring. Unlock the password keyring that contains your password. A list of passwords stored in the keyring will be displayed. Right click on the password you want to check, and select Properties.


2 Answers

On a whim, I deleted ~/.gnome2/keyrings/* and now it works!

like image 58
Nate Parsons Avatar answered Oct 16 '22 19:10

Nate Parsons


This is enough for me:

rm ~/.gnome2/keyrings/login.keyring
like image 36
Francois B. Avatar answered Oct 16 '22 20:10

Francois B.