我正在尝试更新我的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工具,而不是我必须重启的守护进程,但我不是肯定的。
可能会发生什么?
答案 0 :(得分:4)
要停用警告,请修改~/.subversion/servers
文件
添加/修改以下部分:
[global]
store-plaintext-passwords=no
答案 1 :(得分:0)
我正在尝试更新我的Subversion配置,以便它不会以明文存储密码。
将存储作为纯文本吗?
Windows密码(用于存储库)始终安全存储。只有Linux存在问题。
SVN 1.6为Linux用户添加了两个安全选项 - GNOME Keyring和KDE KDE钱包。它们都是编译时选项,因此您使用的二进制文件必须具备 支持其中一个或两个。
CollabNet二进制文件支持GNOME Keyring。如果您正在使用SVN 图形GNOME桌面它应该“正常工作”。
ADDON 1
Subversion客户端在每个领域的./subversion/auth中存储身份验证数据。
要删除缓存数据,请转到“.subversion / auth / svn.simple”文件夹并删除特定文件。
通过在“.subversion”文件夹中打开“config”文件并将“store-passwords”和“store-auth-creds”的值设置为“no”或使用-no-auth-cache作为命令行来禁用缓存参数。
不知何故
[auth]
...
password-stores =
也可以提供帮助。
答案 2 :(得分:0)
您是否剪切并粘贴了该错误消息?如果是这样,“/ home /.subversion / servers”与“〜/ .subversion / servers”不同。