Как настроить sasl с Subversion?
У меня есть svnserve runnign и я хочу настроить его с помощью 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 ответ
Хорошо, немного больше поиска в Google дало мне ответ. Я оставил все без изменений, только установил:
min-encryption = 128
Тогда все работает. Сообщение об ошибке не очень показательно.
Спасибо за это решение: https://www.mail-archive.com/users@subversion.apache.org/msg08122.html