Я настроил svn-сервер в моей системе и выполнил следующую настройку для аутентификации пользователей с помощью SASL 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)