如何使用 Subversion 配置 sasl?

如何使用 Subversion 配置 sasl?

我有一个正在运行的 svnserve,想用 sasl 进行设置。因此我在存储库中的 svnserve.conf 中有以下内容:

[sasl]
use-sasl = true
min-encryption = 256
max-encryption = 256

我在 /usr/lib/sasl2/svn.conf 中有一个文件,其内容如下:

pwcheck_method: auxprop
auxprop_plugin: sasldb
sasldb_path: /home/subversion/repositories/sasldb
mech_list: DIGEST-MD5

我使用以下命令创建了 sasldb:

sudo saslpasswd2 -c -f /home/subversion/repositories/sasldb -u svnrealm username

sasldb 和 svn.conf 对于启动 scvnserve 的用户而言是可读的。svnserve 也已重新启动。但如果我尝试检查,则会得到以下结果:

svn: E170001: Unable to connect to a repository at URL 'svn://svn.geoway.de/entwickler'
svn: E170001: Could not obtain the list of SASL mechanisms

我使用 Debian Wheezy。这里有什么问题?

答案1

好的,再谷歌搜索一下,我找到了答案。我保留所有内容不变,只设置了:

min-encryption = 128

然后一切正常。错误消息不太明显。

感谢这个解决方案:https://www.mail-archive.com/[电子邮件保护]/msg08122.html

相关内容