使用libsecret存储git凭证:找不到org.freedesktop.Secret.Collection接口

bihw5rsg  于 2023-05-12  发布在  Git
关注(0)|答案(1)|浏览(129)

我试图在Ubuntu 20.04上使用libsecret存储我的git凭据。我遵循这些指示:

sudo apt-get install libsecret-1-0 libsecret-1-dev gnome-keyring
sudo make --directory=/usr/share/doc/git/contrib/credential/libsecret
    
git config --global credential.helper /usr/share/doc/git/contrib/credential/libsecret/git-credential-libsecret

我也导出DBUS_SESSION_BUS_ADDRESSexport $(dbus-launch)
但是,登录后,当libsecret尝试存储凭据时,我得到以下错误。似乎某个地方缺少了一个类,但我还没有找到一个答案,从哪里得到它。

store failed: No such interface ?org.freedesktop.Secret.Collection? on object at path /org/freedesktop/secrets/collection/login

有人知道我错过了什么吗?

wqlqzqxt

wqlqzqxt1#

我得到了相同的错误消息当我尝试连接vpn客户端工具。我解决了安装“gnome-keyring”包的问题。

yum install gnome-keyring

相关问题