将 SVN 与 kwallet 集成
Posted
技术标签:
【中文标题】将 SVN 与 kwallet 集成【英文标题】:Integrating SVN with kwallet 【发布时间】: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/ 中。
那么,我做错了什么?
【问题讨论】:
【参考方案1】:您需要安装 libsvn_auth_kwallet-1-0。
【讨论】:
请不要以使它们看起来像问题的方式编写答案。有一些系统可以检查 Not An Answer (NAA) 帖子。这个答案被其中一个人错误地接受了。请考虑对其进行编辑以使其看起来更像一个答案。重新调整“您是否安装了 libsvn_auth_kwallet-1-0?”部分。以上是关于将 SVN 与 kwallet 集成的主要内容,如果未能解决你的问题,请参考以下文章
Apple Wallet - 替换证书并仍然将更新推送到旧卡