![将 SVN 密码存储在 gnome-keyring 中](https://linux22.com/image/1158687/%E5%B0%86%20SVN%20%E5%AF%86%E7%A0%81%E5%AD%98%E5%82%A8%E5%9C%A8%20gnome-keyring%20%E4%B8%AD.png)
我可以看到其他关于如何禁用 SVN 的 GNOME 密钥环的问题。我遇到了相反的问题,无法启用它。我可以看到其他发行版的答案,但它们似乎并不完全适用 - 例如,提到了 GNOME_KEYRING_SOCKET,但我看不到任何迹象表明它已设置。
以下是有关我的系统和我尝试过的数据:
- Ubuntu 18.04 LTS
- svn --version: 1.9.7 (r2800392),在凭证缓存列表中报告 Gnome Keyring
- ~/.subversion/config 有
[auth] password-stores = gnome-keyring
- ~/.subversion/servers 有
[global] store-passwords = yes
- ~/.subversion/servers 有
[global] store-plaintext-passwords = no
并且此设置有效,这表明我正在编辑正确的配置文件 - Gnome 密钥环守护进程正在运行,适用于 SSH 和 Evolution
请问有人可以建议我遗漏了什么或者我可以尝试其他什么吗?
答案1
我受了启发,找到了答案类似问题用于一个完全不同的程序。
Ubuntu 18.04 删除了早期版本中存在的默认软件包。解决方案是将该软件包放回去:
sudo aptitude install libgnome-keyring0