我不能让我的生活让SVN读取存储在kwallet的密码并用它来停止询问我何时做任何事情。谷歌没有帮助找到答案,所以我转向你。
我现在正在运行Kubuntu 16.04完全升级,SVN是版本1.9.3(r1718519),它说它支持KWALLET
可以使用以下身份验证凭据缓存:
* Plaintext cache in /home/ssol/.subversion
* Gnome Keyring
* GPG-Agent
* KWallet (KDE)
我的.subversion/config
具有以下配置:
[auth]
password-stores = kwallet
我的.subversion/servers
具有以下配置:
[global]
store-passwords = yes
安装了KWallet,Wallet经理说版本15.12.3。我只有1个钱包,默认kdewallet
,里面有一堆文件夹。我知道它有效,因为我将它与ksshaskpass
一起使用,它完美无瑕。在Subversion上,有些东西不能正常工作。
在我添加配置后,我对我拥有的项目进行了svn更新,它要求输入密码。输入后,弹出附件提示,允许subversion连接到钱包。我输入钱包密码并允许它。但钱包内没有更新条目。
我尝试了第二种类型,它再次询问了相同的提示。而且,这次,SVN将密码保存为.subversion / auth / svn.simple / 中的纯文本。
那么,我做错了什么?
答案 0 :(得分:0)
您需要安装libsvn_auth_kwallet-1-0。