我已经在我的系统中配置了svn服务器,并进行了以下配置,以便使用svn MD5对用户进行身份验证。我在svnserve.conf中做了以下更改
[general]
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
realm = my_first_repository
[SASL]
use-sasl = true
min-encryption = 0
max-encryption = 256
/usr/local/lib/sasl2/subversion.conf
pwcheck_method: auxprop
auxprop_plugin: sasldb
sasldb_path: /etc/my_sasldb
mech_list: DIGEST-MD5我将通过以下命令添加用户
saslpasswd2 -c -f /etc/my_sasldb -u my_first_repository username它要求输入密码,并检查密码的正确性。但是,一旦我使用以下命令输入用户名和密码
svn list svn://localhost/path/to/repository/ --username它显示以下警告
svn: Authentication error from server: SASL(-13): user not found: no secret in database可能的原因是什么?任何建议都将受到高度赞赏。
此外,
启动svn服务器时,我收到以下警告。我正在配置ubuntu 10.04中的服务器。svn版本为1.6.6。
svnserve: /usr/local/lib/libsasl2.so.2: no version information available (required by svnserve)
svnserve: /usr/local/lib/libsasl2.so.2: no version information available (required by /usr/lib/libsvn_ra_svn-1.so.1)
svnserve: /usr/local/lib/libsasl2.so.2: no version information available (required by /usr/lib/libldap_r-2.4.so.2)发布于 2010-10-24 17:26:36
在我将用户添加到SASL中之后,在重新启动之前,我遇到了相同的SASL错误。
https://stackoverflow.com/questions/3535110
复制相似问题