Why is my git secret not visible in KWalletManager but visible in Seahorse gui?

Hello, I encounter an issue earlier when I tried to delete a git credential secret. I was trying to locate the git credential secret in KWallet Manager to delete it, but couldn’t find it and when I checked using the seahorse gui, the secret was visible in there.

This is my git credential config:

[credential]
helper = /home/sample/.dotnet/tools/git-credential-manager
credentialStore = secretservice

Addition info, this pc I originally installed fedora workstation, and later unisntall GNOME and switch to KDE plasma.

Was switching to KDE plasma a possible related cause?

Seahorse is a frontend for the GNOME Keyring, KWalletManager is a frontend for KWallet.

Both can function as a Secret Service provider or use a different secret service provider.

But at least KWalletManager is accessing this information through KWallet’s original API and might not “see” everything other apps have placed in the secrets service’s storage.

Marco Martin is working on a new front end that accesses the information directly

1 Like

Just to clarify, I believe Seahorse is a frontend for the Secret Service API and in fact it can access the content of a KDE wallet just fine.

Relevant bugzilla discussion.

2 Likes

So if I understand correctly, is that the git secret are stored in a different scheme that the KWalletManager ignores it, but another gui can access fine, like Seahorse.

Yes, correct.

KWalletManager only “sees” part of the data because it was built for a different kind of storage and is using a sort of adapter to use the now common “secret service” system

2 Likes