【问题标题】:Why does my MacOS no longer use the keychain for SVN credentials?为什么我的 MacOS 不再使用 SVN 凭据的钥匙串?
【发布时间】:2018-05-20 07:00:35
【问题描述】:

问题描述

我以前可以通过命令行更新我的 svn 存储库,只需键入:

$ svn up

我相信用户名取自~/.subversion/auth,密码取自钥匙串。我查了一下,这个信息还在。但是,最近SVN开始提示我输入密码:

$ svn up Updating '.': Authentication realm: <https://svn.domain.com:443> Subversion repository Password for 'username': ***

此外,它还会告诉我:

ATTENTION! Your password for authentication realm [...] can only be stored to disk unencrypted! You are advised to configure your system so that Subversion can store passwords encrypted, if possible. See the documentation for details.

我尝试在~/.subversion/config 中设置password-stores = keychain,但这没有帮助。

问题

有人知道这里发生了什么吗?如何配置我的 SVN 以便它再次使用钥匙串?

我应该注意我已经通过自制软件安装了 SVN。当前安装的版本是 1.9.4。我相信它是最近才升级的,所以这可能与它有关。除此之外,我正在运行 macOS 10.13.1。

【问题讨论】:

    标签: svn homebrew macos-high-sierra


    【解决方案1】:

    只是从钥匙串中删除它对我有用,仅供参考。未来的访问者可能会在删除之前先尝试一下 ~/.subversion/

    【讨论】:

      【解决方案2】:

      我遇到了同样的问题,我通过删除我的 ~/.subversionfolder 和存储在我的 KeyChain 中的域 svn.domain.com 的密码来解决它

      希望这会有所帮助。

      【讨论】:

        猜你喜欢
        • 2017-06-11
        • 1970-01-01
        • 2020-01-26
        • 2021-07-25
        • 1970-01-01
        • 2017-09-05
        • 1970-01-01
        • 2021-02-11
        • 1970-01-01
        相关资源
        最近更新 更多