我一生无法让SVN阅读存储在Kwallet的密码,并用它来停止询问我什么时候做任何事情。Google没有帮助找到答案,所以我回头了。
我现在正在运行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已安装,钱包经理说版本15.12.3。我只有1个钱包,默认的kdewallet
,那里有一堆文件夹。我知道它有效,因为我将其与ksshaskpass
一起使用,并且完美无瑕。在颠覆方面,某些事情无法正常工作。
添加了配置后,我对项目进行了SVN更新,它要求提供密码。键入它后,附件提示弹出,以使颠覆连接到钱包。我输入钱包密码并允许。但是钱包内没有任何条目。
我尝试了第二种类型,它再次要求相同的提示。而且,这次,SVN将密码保存为.subversion/auth/svn.simple/。
那么,我在做什么错?
您需要安装libsvn_auth_kwallet-1-0。