【问题标题】:Updating Subversion servers configuration file is not working更新 Subversion 服务器配置文件不起作用
【发布时间】:2011-10-13 14:42:58
【问题描述】:

我正在尝试更新我的 Subversion 配置,以便它不会以明文形式存储密码。我知道您需要更新 ~/.subversion/servers 文件中的配置,以通过添加一行来防止这种情况发生:“store-plaintext-passwords = no”。

我已经这样做了,但我的 Subversion 客户端继续向我显示标准警告:

———————————————————————————————————-
ATTENTION! Your password for authentication realm:

RainStorm Subversion Repository
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.

You can avoid future appearances of this warning by setting the value
of the ‘store-plaintext-passwords’ option to either ‘yes’ or ‘no’ in
’/home/.subversion/servers’.
———————————————————————————————————-

我已尝试从终端退出并重新登录,但这似乎没有什么不同。我假设使用 SVN 它只是一个 CLI 工具,而不是我必须重新启动的守护进程,但我并不肯定。

可能会发生什么?

【问题讨论】:

    标签: svn passwords credentials plaintext


    【解决方案1】:

    要禁用警告,请编辑您的 ~/.subversion/servers 文件。
    添加/修改以下部分:

    [global]
    store-plaintext-passwords=no
    

    【讨论】:

      【解决方案2】:

      您是否剪切并粘贴了该错误消息?如果是这样,“/home/.subversion/servers”与“~/.subversion/servers”不同。

      【讨论】:

      • 我的服务器上不存在目录路径 /home/.subversion/servers,但 ~/.subversion/servers 存在。已经有一段时间了,但我相信 ~ 路径是我阅读的所有文档中引用的路径。
      【解决方案3】:

      我正在尝试更新我的 Subversion 配置,以便它不会以明文形式存储密码。

      它是否存储为纯文本?

      Windows 密码(用于存储库)始终安全存储。只有 Linux 存在问题。

      SVN 1.6 为 Linux 用户添加了两个安全选项——GNOME Keyring 和 KDE 钱包。它们都是编译时选项,因此您使用的二进制文件必须 支持其中一项或两项。

      CollabNet 二进制文件支持 GNOME 密钥环。如果您使用的是 SVN 图形 GNOME 桌面应该“正常工作”。

      插件 1

      Subversion 客户端将每个领域的身份验证数据存储在 ./subversion/auth 中。

      要删除缓存数据,请转到“.subversion/auth/svn.simple”文件夹并删除特定文件。

      通过打开“.subversion”文件夹中的“config”文件并将“store-passwords”和“store-auth-creds”的值设置为“no”或使用–no-auth-cache作为命令行来禁用缓存论据。

      不知何故

      [auth]
      ...
      password-stores =
      

      也可能有帮助。

      【讨论】:

      • Subversion 1.6 如果无法找到操作系统提供的密码加密机制,则会在以纯文本形式存储密码之前引发提示。
      • 是的,我正在努力让这个提示不会出现,也不会存储密码,纯文本或加密。我只想每次都输入密码。
      猜你喜欢
      • 1970-01-01
      • 2020-08-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多