【发布时间】:2016-10-26 07:39:50
【问题描述】:
我无法让 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 已安装,钱包管理器显示版本 15.12.3。我只有 1 个钱包,默认的 kdewallet 有一堆文件夹。我知道它有效,因为我将它与ksshaskpass 一起使用,它完美无瑕。在 Subversion 上,有些东西不能正常工作。
添加配置后,我对我拥有的项目进行了 svn 更新,它要求输入密码。键入后,弹出附件提示,允许颠覆连接到钱包。我输入钱包密码并允许它。但钱包内没有更新任何条目。
我尝试了第二种类型,它再次要求相同的提示。而且,这一次,SVN 将密码以纯文本形式保存在 .subversion/auth/svn.simple/ 中。
那么,我做错了什么?
【问题讨论】: