我一生无法使SVN读取存储在kwallet中的密码,并用它来停止询问我什么时候做。 Google并没有帮助您找到答案,因此,我再次与您联系。
我正在立即运行Kubuntu 16.04,并且已完全升级,SVN是1.9.3(r1718519)版本,它说它已支持KWALL
以下认证凭证高速缓存可用:
* 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已安装,电子钱包管理员说的是15.12.3版。我只有1个钱包,默认kdewallet
,那里有一堆文件夹。我知道它有效,因为我将其与ksshaskpass
一起使用并且可以完美地工作。在Subversion上,某些操作不正确。
添加配置后,我对已有的项目进行了svn更新,要求输入密码。键入后,会弹出附件提示,以允许Subversion连接到钱包。我输入了钱包密码并允许使用。但是钱包里没有条目被更新。
我尝试了第二种类型,它再次询问相同的提示。并且,这次,SVN将密码保存为。subversion / auth / svn.simple /中的纯文本。
所以,我在做什么错?
您是如何使SVN与kwallet集成的? (请参见Permanently authorize Subversion to open KWallet)
提前感谢!