将SVN与kwallet集成

Yoh*_*art 12 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)
Run Code Online (Sandbox Code Playgroud)

.subversion/config有以下配置:

[auth]
password-stores = kwallet
Run Code Online (Sandbox Code Playgroud)

.subversion/servers有以下配置:

[global]
store-passwords = yes
Run Code Online (Sandbox Code Playgroud)

Kletal已经安装,Wallet经理说版本15.12.3.我只有1个钱包,默认kdewallet有一堆文件夹.我知道它有效,因为我使用它ksshaskpass并且它完美无瑕.在Subversion上,有些东西不能正常工作.

添加配置后,我对我的项目进行了svn更新,它要求输入密码.输入后,弹出附件提示,允许subversion连接到钱包.我输入钱包密码并允许它.但钱包内没有更新条目.

我尝试了第二种类型,它又问了同样的提示.而且,这次,SVN将密码保存为.subversion/auth/svn.simple /中纯文本.

那么,我做错了什么?

小智 0

您需要安装 libsvn_auth_kwallet-1-0。