Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Svn 更新Subversion服务器配置文件不起作用_Svn_Passwords_Credentials_Plaintext - Fatal编程技术网

Svn 更新Subversion服务器配置文件不起作用

Svn 更新Subversion服务器配置文件不起作用,svn,passwords,credentials,plaintext,Svn,Passwords,Credentials,Plaintext,我正在尝试更新我的Subversion配置,以便它不会以明文形式存储密码。我知道您需要更新~/.subversion/servers文件中的配置,以通过添加一行:“存储明文密码=否”来防止出现这种情况 我已经这样做了,但是我的Subversion客户端继续向我显示标准警告: ———————————————————————————————————- ATTENTION! Your password for authentication realm: RainStorm Subversion Re

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

我已经这样做了,但是我的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工具,而不是我必须重新启动的守护进程,但我不是肯定的

可能发生了什么

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

它是否将存储为纯文本

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

SVN1.6为Linux用户添加了两个安全选项——GNOME密钥环和KDE 夸莱特。它们都是编译时选项,因此必须使用二进制文件 支持其中一个或两个

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

插件1

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

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

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

不知怎的

[auth]
...
password-stores =

也可能有帮助。

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

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

[global]
store-plaintext-passwords=no

如果Subversion 1.6无法找到加密操作系统提供的密码的机制,则会在以纯文本形式存储密码之前抛出提示。是的,我正在尝试这样做,以便此提示不会显示,也不会存储密码(纯文本或加密密码)。我只想每次输入密码。我的服务器上不存在目录路径/home/.subversion/servers,但~/.subversion/servers存在。已经有一段时间了,但我相信~路径是我阅读的所有文档中引用的路径。