将SVN与kwallet集成

时间:2016-06-23 19:52:07

标签: svn kde

我不能让我的生活让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 / 中的纯文本。

那么,我做错了什么?

1 个答案:

答案 0 :(得分:0)

您需要安装libsvn_auth_kwallet-1-0。